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.

Ask HN: How long does it take to learn Common Lisp

9 pointsby prtamilalmost 14 years ago
How long does it take to learn common lisp, to apply your ideas ..., For me it took more than 3 months ..,May be i'm not working hard. Just started reading Commonlisp Code such as CL-ppcre. It seems i have learned nothing ... What about you guys ?

5 comments

michael_dorfmanalmost 14 years ago
How long is a piece of string?
mark_l_watsonalmost 14 years ago
I can't answer that question. I wrote a Common Lisp book for Springer Verlag in the late 1980s and I don't consider myself to be an expert after years of using CL for work. I am not being modest, it is just that I have worked with Lisper's who were much better than I was.<p>I do enjoy learning and using new programming languages but I learn them a bit at a time by using them in projects.<p>So I would advise you to not force it, choose small projects and start coding. After a few small projects, if you are not having fun, then just choose another language.<p>If you love to program, then learning new languages helps you program in other languages that you already know. As long as you enjoy yourself it is time well spent.
评论 #2732952 未加载
pavelludiqalmost 14 years ago
Lisp doesn't take any more time to get productive in it, than any other modern language. It takes a bit longer to really get it though. There are a lot of things in Common Lisp that take some time to sink in, because you rarely see them in other languages, like macros, generic functions, conditions, etc. But you don't need to know these things to start using lisp right away.
ajrayalmost 14 years ago
This is a hard (if not impossible) question to answer. It will vary hugely based on a lot of different factors:<p>How many languages do you already know?<p>How long have you been programming?<p>Have you done any functional programming before?<p>Are you familiar with lambda calculus?<p>and the list goes on.
评论 #2731541 未加载
antfarmalmost 14 years ago
try these: <a href="http://www.gigamonkeys.com/book/" rel="nofollow">http://www.gigamonkeys.com/book/</a> <a href="http://landoflisp.com/" rel="nofollow">http://landoflisp.com/</a>