TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

How I lost my faith in Lisp

183 点作者 deepu_256大约 14 年前

10 条评论

kleiba大约 14 年前
Unfortunately, the post spends most of its length on the author's professional history. It is only towards the end in which he spends a sentence or two talking about when he "lost his faith" in Lisp, but still gives not a lot of reasons. Basically, as far as I can tell, there are two major points: he used to think Lisp is great, but (1) no-one else seems to be using it and (2) the perceived superiority of Lisp was debunked when he observed experts in other programming languages.<p>Perhaps his priors were a bit off (seeing Lisp as the holy grail of all programming languages), but I think it is still fair to ask why Lisp has failed commercially? This has been discussed before, however (Lisp "wars" in the 80s, AI winter, etc.)<p>I find the way he ends his post interesting, where he argues that Lips has to evolve and improve. The article is from 2002 and in the mean time, a lot has actually happened in the Lisp world. New dialects like arc and clojure have created a renewed interest in Lisps. It would be interesting to know what the author thinks of these developments, and whether they could revive his personal faith.
评论 #2309518 未加载
评论 #2309817 未加载
评论 #2308582 未加载
评论 #2309894 未加载
mcn大约 14 年前
This is from the same Erann Gat (aka Ron Garret) who wrote the popular lisp at the JPL essay[1], and it covers some of the same ground.<p>His last point, that lisp can and should be improved, is one that he makes periodically. There's a barrier to some improvements to Common Lisp caused by the fact that the standard has been long closed and doesn't look like it will be reopened, but there have been improvement in areas that are outside of the standard.<p>For example both Ron's extended post and the previous hn discussion of this post note the pain of finding and installing lisp libraries. Quicklisp beta was recently released which relieves a significant amount of that pain.<p>[1]<a href="http://www.flownet.com/gat/jpl-lisp.html" rel="nofollow">http://www.flownet.com/gat/jpl-lisp.html</a><p>Edit: I noticed this in the previous posting of this thread:<p>Ron&#62; For the record, I did not submit this article, and specifically declined a request to do so. It's not that I don't stand by what I wrote (I do) but it was written for a specific audience at a specific time and I don't think it deserves the attention that it's getting now.<p>...<p>akkartik&#62; I noticed. <a href="http://rondam.blogspot.com/2008/02/what-are-programming-languages-for.html" rel="nofollow">http://rondam.blogspot.com/2008/02/what-are-programming-lang...</a> Thanks.
zachbeane大约 14 年前
I'd submit <a href="http://www.xach.com/naggum/articles/3208226254834485@naggum.net.html" rel="nofollow">http://www.xach.com/naggum/articles/3208226254834485@naggum....</a> if my site wasn't blacklisted. "What I want from my Common Lisp vendor and the Common Lisp community"
评论 #2309832 未加载
Markku大约 14 年前
TLDR Person found out other people can be immensely productive with other languages. Then person learned languages X, Y and Z with cool libraries and is now very productive and happy using them.<p>TLDR TLDR Libraries make a big difference!
评论 #2308554 未加载
评论 #2308573 未加载
mahmud大约 14 年前
I don't speak for the author, but I had the feeling he would retract those remarks today, based on our exchanges here on HN.<p>In other news, STFU and hack. Enough with Lisp politics posts. It's just a language.
评论 #2308905 未加载
评论 #2309335 未加载
评论 #2308849 未加载
nickik大约 14 年前
He says norvig left lisp behind when he came to google witch is true but in Codes at Work he basiclly says that it was to hard to retrain all those C++ Programmers to Lisp was to much work and he uses Python because its a better sudo-code. He still thinks lisp is better for big projects.<p>It was again the problem that people where all trained in C/C++.
评论 #2308946 未加载
itsadok大约 14 年前
Pervious discussion on Hacker News: <a href="http://news.ycombinator.com/item?id=107683" rel="nofollow">http://news.ycombinator.com/item?id=107683</a>
herdrick大约 14 年前
A more accurate title today would be, "How I lost my faith in Common Lisp".
dspeyer大约 14 年前
Note python.<p>The beginning of the article was all Lisp demolishing C and Fortran. Then he saw that Python could stand up to it. Most of the flexibility, nicer syntax and better libraries.<p>Lisp has stood still for the past 25 years. Is it any surprise the rest of the world caught up?
评论 #2309536 未加载
评论 #2309438 未加载
reirob大约 14 年前
Great write-up! Basically a person that was using more than 20 years of Lisp successfully and considered Lisp allowing higher productivity admits that there are now other languages that allows higher productivity than Lisp.<p>At the end when I read the comment:<p>&#62; I think that if Lisp does not evolve it will die, and I &#62; don't want to see that happen. I still think Lisp is &#62; great. I also think it can be, and should be, improved.<p>I wonder what kind of improvements does the author have in his mind! If somebody knows please kindly enlighten me.
评论 #2309927 未加载