Unfortunately, I don't remember which DrRacket version, and which exact `#lang` line I was using. But I specifically remember that "load" worked with some earlier version of racket.
Problem with using `require` is that I'll have to use "#lang racket" with it, which will prevent me from using standard scheme procedures like `set-cdr!`, etc. Is it possible for me to take a look at the source code and try to figure out why "load" doesn't work, and possible try to get it to work? Could you provide some pointers? :) On Monday, October 1, 2018 at 12:53:26 AM UTC+5:30, Neil Van Dyke wrote: > > That's probably my fault. > > First, be sure you're using the `sicp` package from current Racket > package system, "https://pkgs.racket-lang.org/package/sicp", not my > older PLaneT one. > > Then, Jens Axel Soegaard is still set up in GitHub, and he can add > `load` there, once he gets a chance. But if he can't do it in time for > your needs, let me know, and I'll make a temporary replacement > "sicp/main.rkt" that you can apply to your installation of the package. > > (Background: I made the original semi-polished SICP DrScheme support > package in PLaneT, which used the work of Mike Sperber and Jens Axel for > the hard parts. While I was moving my packages from PLaneT to the > current package system, Jens Axel was in a much better position to lead > the SICP support, so we consolidated the projects, and I contributed > only a new, simpler `#lang`, rather than dump a lot of bitrotted and > no-longer-applicable stuff on the project. Probably I neglected to add > `load` to this `#lang`, while I was slammed from triaging and moving way > too many less-important packages. If so, I deserve any "You had ONE > job..." memes. :) > > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.