Skip to content

Tag Archives: Scheme

Unofficially: R7RS Small has been ratified

Unofficially: R7RS has been ratified. Congratulations and thanks to all of the working group’s hard, hard work on completing what was by some measures an impossible task. There will be one more draft to address a few concerns.

Husk: An R5RS-compatible Scheme written in Haskell

Husk is a dialect of Scheme written in Haskell that adheres to the R5RS standard. Advanced R5RS features are provided including continuations, hygienic macros, and a full numeric tower. (via husk-scheme)

ISLISP

The ISLISP programming language is a member of the Lisp family of programming languages. It attempts to bridge the gap between the various incompatible members of the Lisp family of languages (most notably Common Lisp, Eulisp, LeLisp, and Scheme) by focusing on standardizing those areas of widespread agreement. It is a small language, closer to [...]

mickey-scheme

Mickey Scheme is an interpreter for R7RS Scheme written in C++

The Concurrent Schemer

“The Concurrent Schemer” (CSCM) is an implementation of the Scheme programming language built on top of the Erlang Virtual Machine. – via G+.

Essentials of Garbage Collection

Another great PLT effort for the backlog: How do we teach students the essential ideas behind garbage collection?

The Guile 100 Programs Project

The Guile folks are looking for programmers curious about contributing, having some fun, and possibly winning a monetary reward for their work! Details here.

Geiser 0.3 is Released

Excellent for use with Racket. Get it here.

Rebootable Programs in Racket

Here is how to do it courtesy of TonyG.

Schluessel – A Scheme Implementation on Java

Schluessel is an R5RS Scheme implementation based on Java. Schluessel can manipulate Java libraries by using reflection. Scheme applications written by Schluessel can also embed in Java applications.