5 ms·
Clojure REPL for Android
- jamiltron 16y agoWhat is the state of using Clojure to develop for Android? Everything I see on the subject is pretty dated. I see that people are saying that until recently getting a Clojure REPL on Android wasn't possible - so do the technical changes that allow this better facilitate using Clojure on Android?
- sattvik 16y agoI (the creator of the REPL) have been writing about this on my blog at http://www.deepbluelambda.org http://www.deepbluelambda.org . There is still much I have not yet covered, but it should all show up in the coming weeks.
- briancooley 16y agoA short synopsis is that Clojure 1.2 works out of the box, but startup time is poor. According to the author of the REPL app, this is due to bootstrapping the Clojure runtime, specifically the clojure.core namespace. (http://www.deepbluelambda.org/programming/clojure/creating-android-applications-with-clojure http://www.deepbluelambda.org/programming/clojure/creating-a...) There is at least one fairly recent thread on the clojure group (http://groups.google.com/group/clojure/browse_thread/thread/876c90d3ae353c61?pli=1 http://groups.google.com/group/clojure/browse_thread/thread/...) and a SO question with some links as well (http://stackoverflow.com/questions/4651757/clojure-on-android/4675855#4675855 http://stackoverflow.com/questions/4651757/clojure-on-androi...)
- technomancy 16y agoEven if it isn't feasible for building end-user-targeting apps, I could see this useful for exploring the Android APIs interactively from your dev machine with a swank server. I see it already comes with a nailgun server, which is a great start.
- davidw 16y agoI had something like that working for Android a while ago, with Hecl, but haven't done much with it lately.
- peregrine 16y agoSeems like a good idea except that even my hardware keyboard has the parenthesis, and any special punctuation, with hard to get at spots and multiple chords.
- RodgerTheGreat 16y agoWhere's Graffiti when you need it?
- peregrine 16y agoThe Android application for Graffiti appears to only do ABC 123. :(
- xxpor 16y agoOne of those things where I go, man, why didn't I think of that?
- francoisdevlin 16y agoBecause this wasn't possible until recently. Clojure on Android wasn't easy, and the represents a technical achievement.
- heowbert 16y agoThis is great news, congrats!