I’m a desktop kind of guy. I prefer desktop PCs, desktop programs, desktop programming. But I am also a cross-platform guy. Hence my interest in Java, and by extension, Clojure. But I would like those things to run on my tablet and (other people’s) phone. Doing that with Java seems to be more work than it is worth.
So how to proceed? Seems like ClojureScript might be a good path. It would let me write in a language I like, but the build process is a bit arcane and seems a little fragile. And there seem to be a lot of gotchas about what parts of Clojure are actually supported. Or maybe just go with a full-blown Lisp. The Racket version of Scheme seems really nice.
Any other impressions would be welcome.