This note describes HLSIM, how to use it, and some details about its implementation. HLSIM was produced as part of the Amorphous computing project .
HLSIM is a simulator for an ensemble of `gunk' processors which allows programs to be written in (nearly) R RS Scheme . The gunk processor is distinguished by having no input or output other than a short-range radio-like communications device, and possibly some local physical sensors and actuators.
The need for HLSIM arises out of the desire to run several thousand of copies of the top level program within a single MIT Scheme development environment, and to run the programs at a fine grained level of interleaving.