The Pre-Scheme restoration project is underway!

Andrew Whatson, Scheme hacker and friend of Spritely, has announced the launch of the Pre-Scheme restoration project! Pre-Scheme is a statically typed systems programming language originally developed for use in Scheme48 back in the 1980s and 90s. It is a Scheme subset that compiles to native code and is thus suitable for implementing runtimes for high-level languages. It retains the things we love about Scheme such as macros while being safer and more expressive than C. Thanks to an NLnet grant, Andrew is restoring and modernizing Pre-Scheme. This includes making it R7RS-compliant so it can be used with any modern Scheme implementation, such as Guile.

We’re very excited about this project!