As far as I know no one is working on updating Whalesong to the latest version of Racket. However it is easy to download an older version of Racket where Whalesong works fine.
FWIW there are two aspects that needs work: - handle (maybe just ignore) the (small) recent changes in the bytecode - figure out how to adapt Whalesong to the new macro expander -- Jens Axel Søgaard 2015-12-30 18:32 GMT+01:00 Greg Trzeciak <gtrzec...@gmail.com>: > Is there any update on > > > The problem is that the functions expand and compile are implemented > in C. > > This means that it is not possible to run the bytecode-to-JavaScript > compiler on neither the expander > > nor the expanded-code-to-bytecode. Two essential components are > therefore missing before > > it is possible to bootstrap Racket in Whalesong. > > > > > > The expander was recently reimplemented. Maybe there is hope for an > expander written in Racket > > at some point. > > Hi > > Is there any update on the progress of rewriting compiler and expander in > Racket. From this RacketCon2014 video: > https://youtu.be/Uw8m4QF4k1E?t=22m55s > my understanding is that it is an ogoing process that is currently > happening. > > I didn't find any more recent examples of roadmap and milestones for > Racket and would gladly satisfy my curiosity. > > Also, what other work (assuming compiler and expander done) would be > required in order to bring Whalesong on par with ClojureScript? > > Greg > > -- > 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. > -- -- Jens Axel Søgaard -- 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.