Dear ML enthusiasts,
We are pleased to announce the first release of PolyChrome (version 0.3). This is an extension for the Firefox web browser that runs Standard ML programs embedded in HTML documents, and lets those programs manipulate the webpage much like JavaScript does.
PolyChrome uses PolyML (http://www.polyml.org/, use svn version on Mac, and that or 5.4-fixes on linux) and provides a cute way to quickly develop interfaces for Standard ML programs using HTML. The extension also provides a simple foreign function interface to JavaScript. As a result, JavaScript libraries and interfaces provided by the browser, such as DOM and Canvas, can be used from Standard ML programs.
For more information, documentation, download links, etc see:
http://kidkarolis.github.com/PolyChrome/
PolyChrome still has many rougher edges, but we feel it's now ready for a first release into the wild; we'd welcome contributions, bug-reports, and other feedback.
Best wishes, Karolis Narkevi?ius and Lucas Dixon