Wayback 20100415005803
www.stripedgazelle.org/joey/dream.html
This commit is contained in:
parent
b37fc5f6d4
commit
16714e8ab9
|
@ -4,7 +4,7 @@
|
|||
<h1>The 'dream' Scheme Interpreter</h1>
|
||||
by David Joseph Stith
|
||||
<hr>
|
||||
<b>Welcome to the home of my Scheme interpreter, 'dream', written entirely in x86 machine language. :-)</b>
|
||||
<b>Welcome to the home of my Scheme interpreter/compiler, 'dream', written in x86 machine language. :-)</b>
|
||||
<br />
|
||||
All essential syntax and procedures from the <a href="http://www.swiss.ai.mit.edu/~jaffer/r4rs_toc.html">R4RS standard</a> are implemented.
|
||||
<br />
|
||||
|
@ -15,17 +15,17 @@ Rational arithmetic with 32 bit magnitude numerator and denominator, or up to 26
|
|||
Dream is compiled using an x86 <a href="assembler.html">assembler</a>
|
||||
I have written in Scheme, with a syntax very similar to GAS.
|
||||
<br />
|
||||
Consequently Dream can compile itself. :-)
|
||||
Consequently Dream compiles itself. :-)
|
||||
<hr>
|
||||
<b>Download latest version for Linux on x86:</b>
|
||||
<a href="/cgi-bin/wiki_joey/dream20090702.tar.gz">dream20090702.tar.gz</a>
|
||||
<a href="/cgi-bin/wiki_joey/dream20100316.tar.gz">dream20100316.tar.gz</a>
|
||||
<br />
|
||||
This is an ELF executable that may use Linux syscalls only or, by default, is dynamically linked with <b>ld-linux.so.2</b> in order to provide access in scheme to dlopen, dlclose, and dlsym.
|
||||
<br />
|
||||
In particular, if <b>libgmp.so.3</b> is available then it is dynamically loaded in order to implement multiple precision integer arithmetic.
|
||||
<hr>
|
||||
<b>Download latest version for Windows on x86:</b>
|
||||
<a href="/cgi-bin/wiki_joey/dream20090702.zip">dream20090702.zip</a>
|
||||
<a href="/cgi-bin/wiki_joey/dream20100316.zip">dream20100316.zip</a>
|
||||
<br />
|
||||
Since dream.exe expects to find 'c:/dream/bootstrap.scm', unzip to your C: drive, or else place a copy of 'dream/bootstrap.scm' there.
|
||||
<br />
|
||||
|
|
Loading…
Reference in New Issue