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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Common Lisp's block / return-from and unwind-protect

126 点作者 bshanks超过 1 年前

3 条评论

pfdietz超过 1 年前
Block/return-from is a lexical transfer of control that can be non-local (you can transfer out of a lambda or defun to an enclosing scope). For the dynamic equivalent there's catch/throw. Both transfers activate unwind-protect if they unwind the stack through it.
评论 #39076969 未加载
wait_a_minute超过 1 年前
Gah, another Lisp post to tempt me to add yet another mini project to my plate...I always am curious about trying more Lisp because I keep seeing commentary about how powerful it is to actually build applications once you get moving on building things.<p>Anyone here have any recent practical experience in this direction who would confirm this in Lisp vs in other programming languages? Does effort in Lisp really compound&#x2F;produce great code and great applications that much faster than other languages? (For web development primarily)
评论 #39077342 未加载
评论 #39080470 未加载
评论 #39075864 未加载
评论 #39076637 未加载
评论 #39075940 未加载
评论 #39075587 未加载
formerly_proven超过 1 年前
Is Common Lisp the first kitchen sink language (ala C++)? It always seems to me like there&#x27;s a lot of &quot;Oh yeah, Common Lisp has a feature for this, too&quot;-type blog posts, though very little about actual usage of it.
评论 #39077094 未加载
评论 #39077439 未加载