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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Let Over Lambda—50 Years of Lisp

97 点作者 ananthrk将近 14 年前

4 条评论

asdr将近 14 年前
very very good book about lisp macros. with pg's onlisp, you don't need any other source.
评论 #2891045 未加载
danking00将近 14 年前
In the "Macro Basics" section, he seems to completely glaze over the _other_ problem with unhygenic macros.[1]<p>Consider:<p><pre><code> (defmacro square (x) `(* ,x ,x)) (let ((* my-vector-dot-product)) ... (square (* bar baz))) </code></pre> He seems a bit brash in his attacks on Scheme and insistence that hygenic macros are bad. He doesn't even mention Clinger's explicit renaming macros which solve the problem without using a DSL (an approach which he derides).<p>Also, what about side effecting arguments to macros? I'm hesitant to put too much credence in this book when it seems to ignore significant problems with defmacro.<p>[1] <a href="http://letoverlambda.com/index.cl/guest/chap3.html#sec_5" rel="nofollow">http://letoverlambda.com/index.cl/guest/chap3.html#sec_5</a>
评论 #2891309 未加载
sedachv将近 14 年前
I wrote a review a couple of years ago: <a href="http://carcaddar.blogspot.com/2009/04/review-let-over-lambda.html" rel="nofollow">http://carcaddar.blogspot.com/2009/04/review-let-over-lambda...</a><p>Chapters 7 and 8 haven't been posted online; it's worth purchasing the book to read them.
yoshiks将近 14 年前
Oops,they shouldn't translate the title into Japanese at News (see about the book), as its sold as "Let over Lambda 1.0" as same as English. Of course contents are translated.