| Something I've been meaning to do for a while, finally tooled around enough to get a working version. The Arc Reactor (yes, I saw Iron Man one too many times) "compiles" arc language files into machine executables by compiling them to scheme modules and then using mzc. This isn't a true stand-alone executable, because it still depends on the mzscheme runtime to provide support (garbage collection etc). But using mzc's --exe-dir option, you can create architecture specific executables that are packaged with a copy of the mzscheme executable (which I've done with the Arc repl as an example for Mac OS X). The modules it uses to embed the arc language are compiled versions of an unmodified copy of arc2. Still to do: make an automated way of generating the arc modules from an arc install, so that people can use their own modified versions of arc. Apologies for the sketchy looking links, I don't have a reliable place to host the files. Arc Reactor scheme source files and README:
http://www.mediafire.com/?jwlmye97dvb Arc repl compiled and packaged into application for Mac OS X (Intel):
http://www.mediafire.com/?usynznmxy0l |