Home : programming

Scheme


Recipes

Convert string to code

(with-input-from-string "(foo bar)" (lambda () (read)))

Links to other sites

  • gotos - simulating gotos in scheme using continuations - various methods
  • jazzscheme - "full-featured cross-platform application framework, a sophisticated programmable IDE and a build system that creates executable binaries for Mac OS X, Windows and Linux. JazzScheme has been used for more than 10 years to develop commercial software."
  • R6RS I/O Ports - guile reference
  • srfi-71 - Extended LET-syntax for multiple values. Let's you assign multiple values at once, and a few other tricks. Eg.
    (let ((a b (values 10 11))) b) ; 11

    Author:  Mark Carter
    Created: 21-Apr-2012
    Updated: 13-Apr-2013