Live data from Hacker News

Common Lisp Koans

github.com

1–10 of 24 posts

Re: Common Lisp Koans

#5
post #3

I'm surprised to see that this is on Google's Github page. Do they have any projects (besides this) that use Common Lisp?

They bought ITA Software a few years ago, which largely used Common Lisp.

And additionally employ Peter Norvig[0].

[0] https://en.wikipedia.org/wiki/Peter_Norvig

Re: Common Lisp Koans

#6
post #3

I'm surprised to see that this is on Google's Github page. Do they have any projects (besides this) that use Common Lisp?

I think they also use Common Lisp with their work on D-wave quantum computers. I'd still wager the ITA group has the lion share of Lisp though.

Re: Common Lisp Koans

#9
post #8
post #7

Is there any reason today to study Common Lisp instead of a more popular and evolving Lisp, like Clojure or Racket?

Yes, they are _completely_ different languages, despite being lisps.

Thanks. Any suggestion about with which one to start? I don't believe that I'd use them for work or for many personal projects, but I've read about the advantages of learning FP. So I'd like to learn something that teaches me to think about programming in a different way and be able to apply those insights into the code I write in Java or other procedural or OO languages used at work.

Re: Common Lisp Koans

#10
post #7

Is there any reason today to study Common Lisp instead of a more popular and evolving Lisp, like Clojure or Racket?

btw, your question assumes that Common Lisp is not evolving. This is not correct at all. Which improvements Clojure evolving consists of? Transducers? Cl got them too: https://github.com/aamedina/transducers Transactional memory? http://stmx.org/ ClojureScript? http://davazp.net/jscl/jscl.html

These are only infrastructure things, Common Lisp has language features which are just impossible in Clojure while it based on JVM.

Post reply on HN