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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

The Evolution of Lisp (1993) [pdf]

91 点作者 steven741将近 6 年前

5 条评论

vindarel将近 6 年前
To refresh your ideas on CL (I know I needed it): <a href="https:&#x2F;&#x2F;github.com&#x2F;CodyReichert&#x2F;awesome-cl" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;CodyReichert&#x2F;awesome-cl</a> There may be more libraries than you think. Also recently some usual complaints have been fixed:<p>- hard to set up environment ? -&gt; <a href="http:&#x2F;&#x2F;portacle.github.io&#x2F;" rel="nofollow">http:&#x2F;&#x2F;portacle.github.io&#x2F;</a> There&#x27;s also Lem, and Atom is getting good. <a href="https:&#x2F;&#x2F;lispcookbook.github.io&#x2F;cl-cookbook&#x2F;editor-support.html" rel="nofollow">https:&#x2F;&#x2F;lispcookbook.github.io&#x2F;cl-cookbook&#x2F;editor-support.ht...</a><p>- horrible website ? <a href="http:&#x2F;&#x2F;common-lisp.net&#x2F;" rel="nofollow">http:&#x2F;&#x2F;common-lisp.net&#x2F;</a> (they fixed it last year) Also <a href="http:&#x2F;&#x2F;lisp-lang.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;lisp-lang.org&#x2F;</a><p>- no cross-platform, featureful GUI library ? -&gt; <a href="https:&#x2F;&#x2F;github.com&#x2F;lispnik&#x2F;iup&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;lispnik&#x2F;iup&#x2F;</a> (alpha) There&#x27;s also Qtools for Qt4. And Ltk, but Tk lacks widgets.<p>- no object-oriented, generic math or equality operators ? -&gt; <a href="https:&#x2F;&#x2F;github.com&#x2F;alex-gutev&#x2F;generic-cl&#x2F;" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;alex-gutev&#x2F;generic-cl&#x2F;</a><p>- no decent library for numerical computing ? -&gt; <a href="https:&#x2F;&#x2F;github.com&#x2F;numcl&#x2F;numcl" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;numcl&#x2F;numcl</a><p>- waiting one month to publish your library into Quicklisp is too much ? -&gt; <a href="http:&#x2F;&#x2F;ultralisp.org&#x2F;" rel="nofollow">http:&#x2F;&#x2F;ultralisp.org&#x2F;</a><p>- lack of online beginner friendly documentation ? -&gt; <a href="https:&#x2F;&#x2F;lispcookbook.github.io&#x2F;cl-cookbook&#x2F;" rel="nofollow">https:&#x2F;&#x2F;lispcookbook.github.io&#x2F;cl-cookbook&#x2F;</a>
评论 #20312897 未加载
评论 #20315897 未加载
mruts将近 6 年前
I’ve always thought it unfortunate that fexprs were dropped for macros in lisp. For a language that touts homoiconicity and first class functions&#x2F;objects, it feels strange that macros aren’t first class.<p>My understanding is that fexprs have some perfomance problems over macros, but I’m not really sure why or if the state of the art has advanced since then.<p>A really interesting evolution of lisp is Shen. The license is terrible and I seriously doubt it will ever achieve widespread use. And while the idea of a kernel lisp sounds great, in practice I doubt that it actually works.<p>The performance trade-offs that you’re going to need to make become very unclear when you have a language that can run on A python, CL, js, or whatever runtime. The JVM is successful because it unifies language and implementation, instead of fragmenting it further like Shen does.<p>Racket is the clear horse to pick in this race, I think. Hopefully Racket on Chez will improve the performance to close to that of native binaries. If so, I really think that it would be the last piece of the puzzle.
评论 #20312970 未加载
评论 #20313408 未加载
评论 #20313080 未加载
评论 #20314202 未加载
gumby将近 6 年前
Nice discussion starting around page 23 discussing how the end of &#x2F; limitations of the PDP-10 led to an explosion of innovation including the development of continuations (still so unfamiliar back in 1993 that they had to be explained in simple language).
a3n将近 6 年前
---- 7 Conclusions [The following text is very sketchy and needs to be filled out.] We’re still working on this. [End of sketchy section.] ----
kazinator将近 6 年前
I have this printed in a three-ring binder, lying on the floor under the desk here.