10 ms·
Scala was originally released in 2003, and Clojure wasn't released until 2007. There's your difference, I think. I still see Clojure as having a strong chance o
by airlocksoftware 14y ago
Scala was originally released in 2003, and Clojure wasn't released until 2007. There's your difference, I think. I still see Clojure as having a strong chance of becoming a major language. The language itself is relatively stable now, and the I've noticed the community shift towards making it easier for newcomers to get started and improving documentation.
- vosper 14y agoInteresting point about the relative release dates - I had no idea there's 4 years between Clojure and Scala. Making Clojure easier for newcomers would be a boon - I've battled with setup and configuration each time I've tried to use Clojure. Having a simple but powerful REPL environment like IPython would be fantastic.
- no7hing 14y agoFastest way to start with Clojure (besides the online REPL at http://tryclj.com http://tryclj.com) is to get yourself leiningen (the widely used build tool for clojure projects under: http://github.com/technomancy/leiningen http://github.com/technomancy/leiningen) and a plugin/mode for your editor of choice, do "lein new <your project name>" and start a REPL via "lein repl" to get working.
- kybernetyk 14y ago> Having a simple but powerful REPL environment like IPython would be fantastic. Download and install leiningen (http://leiningen.org http://leiningen.org) and then you can start up a repl with 'lein repl'. I wrote a little web app using clojure and when it came to deployment I was really positively surprised: 1) 'lein ring uberwar' 2) copy resulting war file into your tomcat webapps directory 3) you're done There's also a heroku plugin if you don't like hosting yourself. Without leiningen clojure is just unusable though. You have to mess with classpathes and wrapping java command line calls in boilerplate.