OP here.<p>This IDE started as a final project in Gerry Sussman'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 "preview execution." 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's downloadable as a Mac app, but also open source. Would love to hear people's thoughts on it!
You might find the work Chris Granger did on Light Table quite interesting ( <a href="https://www.youtube.com/watch?v=H58-n7uldoU" rel="nofollow">https://www.youtube.com/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://ferrucc.io/posts/a-new-ide/" rel="nofollow">https://ferrucc.io/posts/a-new-ide/</a>
This one shows function calls and linked lists in case you find it interesting: <a href="http://davidpilo.com/pvts/" rel="nofollow">http://davidpilo.com/pvts/</a>
It says "Can't find scheme, contact the developer". I figure I'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?
Not sure if there'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.
The previewing execution is cool, reminds me of my Python debugger <a href="https://marketplace.visualstudio.com/items?itemName=fraser.live-coder" rel="nofollow">https://marketplace.visualstudio.com/items?itemName=fraser.l...</a>
Preview execution is pretty cool. Looks similar to the instarepl from nightcode: <a href="https://sekao.net/nightcode/" rel="nofollow">https://sekao.net/nightcode/</a>