The SolLogo applet

Description

The SolLogo applet is the first Sol program to run in a browser window. It is a dynamic logo for the Sol language, and illustrates a combination of bottom-up and top-down design. (For those who are interested, the dynamic "S" is a species of Dragon curve.) The Sol source code (which includes LaTeX markups for generating typeset documentation) is compiled into Java byte code using the R4RS Scheme implementation of Sol and the Kawa scheme-to-java compiler.

Instructions

This applet is dynamic but not interactive. Unfortunatly, the current compiling approach generates dozens (even hundreds) of .class files for each applet, since the entire Sol language system must be included (literally - using the C preprocessor #include statement) in the source code rather than referenced as a seperate package. As a result, Sol applets can be very slow to load.


Note: This applet was compiled using a current version of Java, and may not work with older implementations (pre 1.1, I think).

last updated Wed Nov 11 03:30:10 EST 1998
rich@media.mit.edu