tags:

views:

221

answers:

2

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
Ok, thanks. I'll try this
Zubair
I checked this but on the web site they say that the Windows Installer is not working yet.
Zubair
+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
Ok thanks, I'll take a look at this reltool
Zubair