Clojure on the Mac App Store
nightweb.net
nightweb.net
https://itunes.apple.com/au/app/weathertron-live-rain-snow/i...
They compiled the Clojure(Script) down to Javascript, combined it with Angular and packaged it up
On Android, there is the issue Clojure is still a bit fat and uses too much reflection during startup. ART might make it harder as it is a AOT native compiler.
On WP, there are currently no efforts for Java support, other than maybe via ikvm.net. Or Clojure-CLR.
However I tend not to like having layers between language and final execution target, as it increases debugging headaches.
Here's how to package your app for Mac App Store:
http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/p...
... combine with Maven shade plugin (something that creates Uber Jar), it should be smooth.
By the way, thank you very much for writing the article. I've been tempted to try Clojure to build something desktop related :).
Right now, I see no reason to use Nightcode, Lighttable or any other clojure IDE over raw command line tools. Publishing to the Mac App Store is (as this shows) a difficult but potentially automatable process, and would be a concrete use-case to point to.
...of course, this is from the perspective of someone who doesn't use Clojure IDEs. I just didn't think that the parent deserved to be downvoted.
I have a penchant for asking questions that the shallow knee-jerk HN contingent downvotes, which is then followed by the majority of reasonable thinkers up-voting.
If I ever hit is super big, I'd def look to fund moving/forking Clojure away from JVM.
As an aside, would it have been easier for this fellow to have written and distributed his code in Clojurescript, and have node.js as the back-end?
I see what you did there.
You probably just want Haskell. Nicer language anyway :)
I'm not saying HTML/CSS/JS development is a panacea, it's all painful awkwardness with occasional sublime moments. But at least I am my own master when I deploy my apps to the Web.
Arbitrary nonsense like a sandbox? Didn't we learn anything from when viruses were rampant in earlier OSs?
>I'm not saying HTML/CSS/JS development is a panacea, it's all painful awkwardness with occasional sublime moments. But at least I am my own master when I deploy my apps to the Web.
So the solution to the "arbitrary non-functional nonsense and technical hurdles" of the native App Stores is web development? As if that doesn't have tons of arbitrary non-functional nonsense and technical hurdles itself compared to native development...
The bizarre hoops that Apple makes you jump through to actually use your app's sandbox if you're not an Objective C programmer are not.