replit / prybar

Pry open those interpreters.
GNU General Public License v2.0
253 stars 52 forks source link

Updated nixpkgs channel #101

Closed airportyh closed 1 year ago

airportyh commented 1 year ago

Why?

  1. We want to build prybar for the latest nix channel: 22.11
  2. Want to have a nix develop shell for easier development
  3. A bunch of language implementations aren't being used based on they are not referenced in the pid1 bundle. Removing to easy maintenance burden.

What changed?

  1. Removed languages:
    • python2
    • ocaml
    • clojure
    • julia
    • elisp
    • R
    • scala
    • ruby
  2. Created a nix dev shell. You can nix develop and be ready to develop with make and make test
  3. Updated all .exp files' shebang line so it can work in nix shell environment
  4. Updated nixpkgs rev to match the 22.11 channel in nixpkgs-replit
  5. Updated buildGo117Module to buildGoModule