Select a tag to browse associated projects and drill deeper into the tag cloud.
Guile is an implementation of the Scheme programming language. In addition to supporting the R5RS Scheme standard, a large subset of R6RS, and many SRFIs, Guile includes full access to POSIX system calls, networking support, multiple threads, dynamic linking, and a foreign function call interface. ... [More]
GoalsUse Boehm GC library for memory management Make C core as small as possible Write as much code in the Lisp dialect itself (make it largely self-hosting, like Glasgow Haskell) Use the pair/list data structure(s) whenever possible as the data structure(s) (taking a cue from Lua - which did, in ... [More]
This is a simple implementation of the Cat programming language in Scheme. The goal is to support the entire set of primitives and all of the semantics of Cat in a simple and easy to understand code base. The hope is that this will encourage others to play around with the semantics of Cat, and ... [More]