A few years ago I mentored I J. Price on a Guile-to-javascript compiler, and he finished it.

Foolishly, I did not push hard enough to get it merged ASAP, and it's bitrotten.

I hope on my next train ride to finish porting Goblins to Guile, then merge the Scheme->JS compiler.

· · Web · 4 · 1 · 8

It looks like I have it most of the way, except something changed in the CPS-soup representation / code that no longer works and I'm not sure what.

In order to fix it, I am learning a lot more about Guile's compiler system, which is kinda fun tbh.

Update: I did my best to work through and update the branch to the latest code... but now I'm stuck. I wrote about the current state here:

I suspect at this point @wingo is the only one who knows what's best, so I'm stepping back!

Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!