4 ms·
In clojure/lein[1][2] it's simple enough though not really equivalent to a real executable: lein uberjar That'll create a standalone jar. But, of course, th
by jmatt 16y ago
In clojure/lein[1][2] it's simple enough though not really equivalent to a real executable:
lein uberjar
That'll create a standalone jar. But, of course, the computer will need some sort of JRE.
This definitely reminds me of creating executables in python. Even though python really isn't a lisp it has seemingly crazy, difficult and under-developed and underutilized ways to create executables.. somewhat surprising considering how popular it is today[3].
[1] See http://clojure.org/ http://clojure.org/
[2] See https://github.com/technomancy/leiningen https://github.com/technomancy/leiningen
[3] Long list ... all have pluses and minuses http://www.py2exe.org/ http://www.py2exe.org/ http://pypi.python.org/pypi/py2app/ http://pypi.python.org/pypi/py2app/ http://www.pyinstaller.org/ http://www.pyinstaller.org/ http://pypi.python.org/pypi/bbfreeze/0.97.2 http://pypi.python.org/pypi/bbfreeze/0.97.2 http://cx-freeze.sourceforge.net/ http://cx-freeze.sourceforge.net/
- aristus 16y agoI've published a couple of multiplatform Python executables (dowser.sf.net, archivd) and setting those up (+ installers) sucked weeks of my time. It's pretty terrible.