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.

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

126 pointsby bshanksover 1 year ago

3 comments

pfdietzover 1 year ago
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_minuteover 1 year ago
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_provenover 1 year ago
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 未加载