News for hackers. Stuff that matters.
Re:Lisp Hackers: Vladimir Sedach by sedachv on Tuesday March 05, 2013 @09:21PM (#5328911)
Feel free to ask me any more questions in this thread. I haven't read HN very often in the past 6 months.
Re:Lisp Hackers: Vladimir Sedach by dave809 on Tuesday March 05, 2013 @10:57PM (#5329230)
What's your opinion on clojure? I'm trying to pick the lisp I'd like to learn and clojure with it's java interop is really attractive
Re:Lisp Hackers: Vladimir Sedach by sedachv on Tuesday March 05, 2013 @11:54PM (#5329407)
I don't see myself ever using Clojure. It's missing too many of the good things from Common Lisp: readtables, imperative constructs (PROG, LOOP, etc.), separate function/variable namespaces. Lispworks and Gambit have better concurrency primitives than Clojure. I've never needed Java interop, interfacing with C libraries is much more important. If I ever go back to doing functional programming it's going to be in Haskell again because it's not worth giving up imperative programming unless you get the combination of static typing and monads in return.
Re:Lisp Hackers: Vladimir Sedach by boxysean on Tuesday March 05, 2013 @10:56PM (#5329226)
How does it feel to have a front page profile on HN? (Hi vlad! :D)
Re:Lisp Hackers: Vladimir Sedach by sedachv on Wednesday March 06, 2013 @12:08AM (#5329469)
Hi Sean! Feels good, but not as good as reconnecting with an old friend I've been out of touch with that happened today. It's been a good day.
Re:Lisp Hackers: Vladimir Sedach by fogus on Tuesday March 05, 2013 @09:53PM (#5329051)
Which Common Lisp distro do you prefer?
Re:Lisp Hackers: Vladimir Sedach by sedachv on Tuesday March 05, 2013 @10:12PM (#5329101)
Clozure, mostly because the SBCL compiler is very slow. I'd use CLISP but the backtraces in SLIME are full of junk.
Re:Lisp Hackers: Vladimir Sedach by vseloved on Wednesday March 06, 2013 @01:30AM (#5329713)
Currently, I develop in Clozure and SBCL alongside, and it's true that SBCL compilation speed (and memory consumption) can be prohibitive at times, but in return it may give up to 3-4 times execution speed increase. So it's a real trade-off worth considering. We now use CCL for interactive development and SBCL on the server.