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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Show HN: A Demo IDE for Scheme

97 点作者 kennethfriedman将近 6 年前

8 条评论

kennethfriedman将近 6 年前
OP here.<p>This IDE started as a final project in Gerry Sussman&#x27;s LISP class at MIT.<p>When programming and debugging, you often want to know what your code is going to do without the possibility of unintended side effects (state change) by actually running the code.<p>Towards this goal, we added a concept we call &quot;preview execution.&quot; That is: you can preview the output of code in our IDE simply by highlighting a section of code. The IDE will show the output of the highlighted section, but when you de-select the section, there are no side effects: no <i>state</i> is changed in the Scheme instance.<p>It&#x27;s downloadable as a Mac app, but also open source. Would love to hear people&#x27;s thoughts on it!
评论 #20540491 未加载
评论 #20541033 未加载
评论 #20542436 未加载
评论 #20541522 未加载
0xferruccio将近 6 年前
You might find the work Chris Granger did on Light Table quite interesting ( <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=H58-n7uldoU" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=H58-n7uldoU</a> )<p>I really liked the first version and did some research some time ago on how to make this usable by a wider audience: <a href="https:&#x2F;&#x2F;ferrucc.io&#x2F;posts&#x2F;a-new-ide&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ferrucc.io&#x2F;posts&#x2F;a-new-ide&#x2F;</a>
dap232将近 6 年前
This one shows function calls and linked lists in case you find it interesting: <a href="http:&#x2F;&#x2F;davidpilo.com&#x2F;pvts&#x2F;" rel="nofollow">http:&#x2F;&#x2F;davidpilo.com&#x2F;pvts&#x2F;</a>
jedberg将近 6 年前
It says &quot;Can&#x27;t find scheme, contact the developer&quot;. I figure I&#x27;d contact you here so that others can see the answer too.<p>I have MIT scheme installed on the system. How do I tell it where to find Scheme?<p>Or better yet, any chance you can just package up the interpreter with the IDE, or make that an optional download?
gkbrk将近 6 年前
Not sure if there&#x27;s anything wrong with the page or not, but when I visited it locked up my machine and used a lot of RAM until Firefox killed the tab.
评论 #20540751 未加载
FraserGreenlee将近 6 年前
The previewing execution is cool, reminds me of my Python debugger <a href="https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items?itemName=fraser.live-coder" rel="nofollow">https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items?itemName=fraser.l...</a>
dimitar将近 6 年前
Preview execution is pretty cool. Looks similar to the instarepl from nightcode: <a href="https:&#x2F;&#x2F;sekao.net&#x2F;nightcode&#x2F;" rel="nofollow">https:&#x2F;&#x2F;sekao.net&#x2F;nightcode&#x2F;</a>
Y_Y将近 6 年前
Isn&#x27;t such a thing already possible in emacs?
评论 #20541207 未加载