diff --git a/www/index.html b/www/index.html index 73250af..c203159 100644 --- a/www/index.html +++ b/www/index.html @@ -1,7 +1,7 @@ Notes on the Design of the 'dream' Scheme Interpreter

Notes on the Design of the 'dream' Scheme Interpreter

-Download here for Linux on x86 only: dream.tar.gz +Download source (gcc on x86): dream.tar.gz

The design for the 'dream' Scheme interpreter began with the design given in Abelson and Sussman's Structure and Interpretation of Computer Programs.

@@ -57,6 +57,10 @@ The x86 register ecx is left free to be used as temporary storage and need never All other registers except esp must point to a valid scheme object (or null) when the garbage collector is invoked. The stop and copy garbage collector registers old, new, and scan in Structure and Interpretation of Computer Programs are implemented by the x86 registers esi, edi, and eax respectively.

+

Input/Output

+

+The standard C library is used for file input and output in order facilitate portability (albeit limited to x86 architectures). Specifically, only fgetc, fputc, fprintf, fopen, and fclose are used. +


Home