next up previous contents index
Next: Direct Threading Up: The Dreams System Previous: Dynamic Binding   Contents   Index

An Implementation

The current Dreams project implements the Dreams system as an extension to LMI UR/Forth 1.03 [Dun87]. It has also been ported to LMI UR/Forth-386 [Dun91]. UR/Forth uses a direct threaded interpreter with a 16 bit cell size in the segmented real mode address space of an IBM-PC compatible running MS-DOS. UR/Forth-386 uses direct threading with a 32 bit cell size in the linear protect mode address space of an 80386 under MS-DOS with the Pharr-Lapp DOS extender. Appendix D (p [*]) contains the source code for the UR/Forth Dreams implementation.


Robert J. Brown