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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Interactive Common Lisp Development

118 点作者 billiob超过 1 年前

5 条评论

vindarel超过 1 年前
To really discover what interactive, image-based CL development is about, my pointers:<p>- <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=jBBS4FeY7XM">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=jBBS4FeY7XM</a> (5min) my demo to show how to resume execution of a long running program, from the stack frame right before the bug, after having fixed and recompiled the function, without quitting the debugger hence without stopping the program, thus without restarting everything from zero.<p>- <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=nsKx40ab9SY">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=nsKx40ab9SY</a> (20min)showing what saving and restoring an image does, differences between SBCL and LispWorks.<p>- <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=1aboMZkNDCY">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=1aboMZkNDCY</a> developing a 3D graphics software.<p>- <a href="https:&#x2F;&#x2F;mikelevins.github.io&#x2F;posts&#x2F;2020-12-18-repl-driven&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;mikelevins.github.io&#x2F;posts&#x2F;2020-12-18-repl-driven&#x2F;</a><p>- debugging CL tools: <a href="https:&#x2F;&#x2F;lispcookbook.github.io&#x2F;cl-cookbook&#x2F;debugging.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;lispcookbook.github.io&#x2F;cl-cookbook&#x2F;debugging.html</a><p>- and no: while we could deploy a ball of mud to production, we can also not and use traditional tools and techniques: build an executable from scratch, restart the app, reload state. But we can do everything in between too (inspect the running app, change it a bit, change it a whole lot (while staying in sync with local source code), use images to speed-up development etc).
评论 #38361924 未加载
评论 #38370556 未加载
dusted超过 1 年前
After getting sbcl up with visual studio code and the alive extension, my mind was totally blown,<p>I&#x27;m certain that emacs&#x2F;slime is the true pure way, but for someone who&#x27;s not wanting to learn emacs, alive is just pretty amazing and magic, and it fits well with what is described in the article. I wish I could do stuff like recompile functions in-place and just retry the call without exiting the process in every language in this way.
评论 #38368328 未加载
xenophonf超过 1 年前
The Alive extension for VS Code looks really awesome. Vindarel posted a tutorial here:<p><a href="https:&#x2F;&#x2F;lispcookbook.github.io&#x2F;cl-cookbook&#x2F;vscode-alive.html" rel="nofollow noreferrer">https:&#x2F;&#x2F;lispcookbook.github.io&#x2F;cl-cookbook&#x2F;vscode-alive.html</a>
borissk超过 1 年前
Lisp is amazing. Interesting why Python won the race to become the language of choice for the neural networks wave of AI.
评论 #38364659 未加载
评论 #38370185 未加载
评论 #38364810 未加载
评论 #38364513 未加载
评论 #38367062 未加载
评论 #38363982 未加载
评论 #38371093 未加载
评论 #38366263 未加载
ngcc_hk超过 1 年前
Not sure what this for and what is it to do with interactive part of development. If you are vim people try search for vim and lisp and got there. emacs people obviously no need.
评论 #38361093 未加载
评论 #38364119 未加载