Hacker News new | ask | show | jobs
by ar-nelson 1245 days ago
I started a project a few years ago with the goal of making more Schemes practical like this: Schemepunk (https://github.com/ar-nelson/schemepunk)

The idea was to make a standard library as widely compatible with existing Schemes as possible. If it worked, then I could write code (with this library) that was "just Scheme", not a particular implementation, and would run equally well on any Scheme. And it would make bootstrapping new Scheme implementations easy: all you'd need is a bare minimum of R7RS Small functionality, and Schemepunk could do the rest.

I haven't worked on it for a while, since I've moved on to other things. But I still think the idea has a lot of potential.