[{"title": "Ask HN: Clean Lisp implementation for study?", "text": "I am currently learning Common Lisp and would like to study a well written Lisp Implementation for study to look inside how Lisp is implemented and also to learn the idioms of the language. What would the readers suggest? Thanks.", "points": 14, "username": "vu3rdd", "url": "item?id=869141", "domain": null, "id": 869141, "post_date": "2009/10/08", "top": 869141, "parent": 869141}, {"title": "What is boilerplate? and why is Lisp so good at reducing it?", "text": "What exactly is boilerplate? and why is Lisp so good at reducing it?", "points": 2, "username": "morphir", "url": "item?id=944641", "domain": null, "id": 944641, "post_date": "2009/11/16", "top": 944641, "parent": 944641}, {"title": "Need help with Common Lisp", "text": "Need help with inplenting Djikstras algorithm in LISP. Contact me: mradi_92@hotmail.com", "points": 1, "username": "mrjasmin", "url": "item?id=972370", "domain": null, "id": 972370, "post_date": "2009/12/02", "top": 972370, "parent": 972370}, {"title": "Ask HN: Interested in a Lisp Google Calendar API Library?", "text": "Is anyone else interested in a nice, easy to use and reliable Lisp library to talk to the Google Calendar API in an elegant way?  I sure am, and if you are too and like to code in lisp, please email me to join the team adding this little gem to a growing list of very helpful Lisp libraries.  (We'll of course use one of the existing xml lisp libraries)", "points": 2, "username": "gibsonf1", "url": "item?id=1090968", "domain": null, "id": 1090968, "post_date": "2010/01/31", "top": 1090968, "parent": 1090968}, {"title": "Ask HN: Which Lisp book should we publish first?", "text": "Hi all, I'm an editor of a Chinese press. For now, there's only 2 book about lisp in China: HtDP and SICP. But both of them are not really \"lisp\" book. Do you think it is necessary to publish a lisp book for students and programmers? If yes, which one should be first? PCL, ACL, OL or PAIP? Thanks.", "points": 21, "username": "lispython", "url": "item?id=1015914", "domain": null, "id": 1015914, "post_date": "2009/12/26", "top": 1015914, "parent": 1015914}, {"title": "Starting with Clojure", "text": "Should I first learn Lisp before starting with Clojure?", "points": 1, "username": "vbd74", "url": "item?id=930707", "domain": null, "id": 930707, "post_date": "2009/11/09", "top": 930707, "parent": 930707}, {"title": "Ask HN: Why does Lisp need to be slower than c?", "text": "It's easy to program in an imperative style in lisp. I can't think of any language feature C has that can't be used by lisp. Why can't lisp become as fast as C by using only a fast subset of a given lisp dialect?* *I know, if you only use C features you're writing C. There's must be advantages to having lisp all the way down though. Having a fast C-esque lisp subset would make going from prototype code to performance-intensive code much, much easier.", "points": 3, "username": "blintson", "url": "item?id=885920", "domain": null, "id": 885920, "post_date": "2009/10/16", "top": 885920, "parent": 885920}, {"title": "Ask HN: Is lisp a language for a newbie?", "text": "I have a question for Lisp programmers. I am fairly new to programming and I have been playing around with Ruby. Mostly building simple Rails apps and scraping sites. I have read a lot about Lisp that intrigues me. However, it always seems like Lisp programmers are experienced programmers that become evangelists once they see how easy something was to accomplish in Lisp. So my question is: Do you think that Lisp is a language you can cut your teeth on, or should I get more experience with Ruby and wait till I hit a wall, then turn to lisp to solve my problems? To be fair, it seems the documentation for Lisp and ruby are quite different. Where Ruby seems to cater to new programmers with the coddling we need, while Lisp documentation is more sparse for veterans don't need intro material. Does that seem correct or an I mistaken? And I would love to hear the path Lisp programmers here took to become proficient.", "points": 5, "username": "nkh", "url": "item?id=1065475", "domain": null, "id": 1065475, "post_date": "2010/01/20", "top": 1065475, "parent": 1065475}, {"title": "Ask HN: What Lisp dialect should I learn?", "text": "I don't know any functional language and would like to get started with Lisp. Which implementation should I go with? Maybe Clojure? It seems pretty popular on HN although it's not mainstream yet...", "points": 2, "username": "olalonde", "url": "item?id=1047117", "domain": null, "id": 1047117, "post_date": "2010/01/12", "top": 1047117, "parent": 1047117}, {"title": "Ask HN: Your thoughts on Lisp, and how stable is Arc?", "text": "I was inspired by some of Paul Graham's essays to start exploring Lisp, and I'm so glad I have. Even after just walking through one tutorial, it seems clear to me that Lisp (and functional programming in general?) has big advantages over Python, Perl, C++ and Java - the languages I've been using. The most surprising thing so far: after getting used to the idea of S-expressions, I feel more at home with Lisp than with traditional-syntax languages. I want to start using Lisp in my own projects whenever I can. I've started with Common Lisp because it seems like the incumbent dialect for all-purpose programming. Though really attracted to Arc, I've gathered it's still relatively unstable, is this accurate? (If yes, I may still get involved with the community development.) Any other comments for a new Lisp programmer or about Lisp in general?", "points": 2, "username": "evanrmurphy", "url": "item?id=1165928", "domain": null, "id": 1165928, "post_date": "2010/03/03", "top": 1165928, "parent": 1165928}]