4 ms·
This has been my experience too. I found CL, Scheme, and Haskell pretty easy. Clojure has taken me more time. I think it's because there aren't many good boo
by mnemonicsloth 16y ago
This has been my experience too. I found CL, Scheme, and Haskell pretty easy. Clojure has taken me more time. I think it's because there aren't many good books yet, and because Lisp-speaking émigrés have to learn a set of new ideas that's mostly separate from the new ideas Ruby/Python/Java users need to learn.
What specifically has been giving you trouble?
- jacquesm 16y agoThat there is no side-by-side comparison of how a seasoned 'imperative' programmer would set up a fair sized website (not some toy), so something with user authentication, database access, templates and some serious business logic and internationalization compared to how you'd tackle the problem in clojure, functional style. Then I'd be able to take a section from the one, compare how the 'natives' get the same effect on the other side of the line. It would be nice to have a 'reference' website that gets ported to every language that is used in a web context following best practices for that language/environment. That way you'd already understand the problem they're trying to solve and you can concentrate on how it is solved.
- Zarkonnen 16y agoHear, hear. I am quite at the point where I play too much with Python's itertools and want a more pure language - but Clojure is seriously unhelpful in telling you how to actually construct any Clojuriffic code.