TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Clojure from the ground up: sequences

3 pointsby sethevover 11 years ago

1 comment

wuschelover 11 years ago
Thank you for posting this.<p>I am looking into Lisp based languages these days, and as such I find it always good to get more basic information on language semantics.<p>There are a couple of things however that make a transition to Clojure very hard, and I think it would do some good if more information about these obstacles could be written down:<p>1) A lot of work needs to be invested to get a IDE going. I wasted a lot of time with emacs and Sublime Text 2&#x2F;SublimeREPL before settling for Light Table. Note: I find the first two choices to be excellent editors, it is just that it is hard to get them going the way one wants to.<p>2) The JVM is said to be one of Clojures greatest assets. For me - I started programming with Python - reading java lingo error tracebacks and browsing the source code of JVM packages is very unpleasent experience.<p>An introduction on how to tackle the JVM library &#x27;problem&#x27; in an efficient way a la Python would be great.<p>3) Compilation to JAR, running a service on GAE&#x2F;Amazon without loosing much time on JVM startup and other practical things might be a nice to have in your guide.<p>4) Since multithreading is one of the key characteristics that sets Clojure apart from other lisp&#x2F;scheme based languages e.g. the easy but great Chicken Scheme, it would be great to have a good look on parallel computing in the tutorial.<p>Cheers!