Skip to content

PolyChrome is a Firefox extension that can run Standard ML programs embedded in HTML documents

License

Notifications You must be signed in to change notification settings

akissinger/PolyChrome

This branch is 5 commits ahead of KidkArolis/PolyChrome:master.

Repository files navigation

PolyChrome

PolyChrome is an extension for Firefox web browser that can run SML programs embedded in HTML documents. The extension 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 in SML.

Running the extension with the deploy script

  • Create a deploy.cfg file based on the deploy.cfg.template

  • Executing

    ./deploy

    will place a text file in your Firefox profile with the path to the source code of the extension. The deploy script also clears the cache/registry of the extensions (which is not that important in most cases). Execute

    ./deploy run

    to immediately run Firefox (with the error console opened) after deploying the extension.

Documentation

http://kidkarolis.github.com/PolyChrome/

About

PolyChrome is a Firefox extension that can run Standard ML programs embedded in HTML documents

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 79.7%
  • Standard ML 18.9%
  • Other 1.4%