It has to be self contained, some sort of Erlang runtime library, and the BEAM files. This is so that anyone can run the program with one click, by running a .exe off a network drive, without having to install Erlang or anything else.
+1
A:
There has been Stand Alone Erlang for a while, but I'm not sure of the status of it - I suspect is it not particulary productionised or in wide use (despite Joe Armstrong writing it). You would do well to Google it a bit more..
Gordon Guthrie
2010-03-28 18:23:40
Ok, thanks. I'll try this
Zubair
2010-03-28 19:18:25
I checked this but on the web site they say that the Windows Installer is not working yet.
Zubair
2010-03-29 08:46:49
+2
A:
Traditionally, you would deploy the emulator and everything that's needed from the standard library as well as your application alongside it. Wings3D does that, too.
The reltool
application can help you with that. You can also pack your beam files as an .ez archive, which reduces file clutter a lot (read the docs of the code
module).
That's as close as you get to "single executable" with the standard toolchain, but it works fairly well and across all platforms.
Felix Lange
2010-04-12 07:46:49