[racket] sllgen:make-rep-loop in Racket 6.1

From: Sven Panne (svenpanne at gmail.com)
Date: Tue Aug 26 07:45:31 EDT 2014

2014-08-25 17:16 GMT+02:00 Sven Panne <svenpanne at gmail.com>:
> I've just updated my Racket installation to 6.1 (Windows 64bit), and
> something seems to be strange with sllgen:make-rep-loop: Although the
> auto-completion finds it (and other sllgen stuff), it seems to be
> unbound. [...]

I've just found this problem in the bug tracker, but the issue is over
a year old, and there has been no reply so far:   :-(

  http://bugs.racket-lang.org/query/?debug=&database=default&cmd=view+audit-trail&cmd=view&pr=13831

The commit which broke things is
http://git.racket-lang.org/plt/commit/b265e260b259d36d38239cbeeb6dc191a5a542ef.
The fix is easy, I think: Add sllgen:make-rep-loop to a provide in
share/pkgs/eopl/private/sllgen.rkt again. I can build from source on
Linux, but I need a fixed version on Windows, too. Can I just grab
share/racket/pkgs/eopl/private/compiled/sllgen_rkt.zo from the
compiled Linux version and put that into the corresponding folder on
Windows? I've got no clue if the *.zo files are portable or not, but
at least the "shared" in the path indicate that they might be.

Posted on the users mailing list.