Skip to content
Bruce Mitchener edited this page Jan 27, 2014 · 2 revisions

Doing an emscripten port would allow us to compile Dylan to JavaScript using our C backend.

An initial patch providing some support for the run-time to compile on Emscripten is available here.

Work that needs to be done:

  • Add a build script for Emscripten to correctly invoke emcc and the other Emscripten utilities.
  • Make the platform name work since there's no architecture specified. Perhaps add le32 as an architecture as that's what Emscripten targets.
  • Not sure what has to happen with all of the linking, shared libraries, etc.
  • Does the non-threaded version of the run-time still compile / work?
Clone this wiki locally