惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Last Week in AI
Last Week in AI
博客园_首页
Microsoft Security Blog
Microsoft Security Blog
Blog — PlanetScale
Blog — PlanetScale
M
MIT News - Artificial intelligence
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
A
About on SuperTechFans
aimingoo的专栏
aimingoo的专栏
V
Visual Studio Blog
Jina AI
Jina AI
N
Netflix TechBlog - Medium
量子位
博客园 - 三生石上(FineUI控件)
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
I
InfoQ
J
Java Code Geeks
T
Tailwind CSS Blog
博客园 - 司徒正美
Stack Overflow Blog
Stack Overflow Blog
阮一峰的网络日志
阮一峰的网络日志
Engineering at Meta
Engineering at Meta
腾讯CDC

Kenneth Friedman

Alan Kay Answers MIT Scheme on Apple Silicon (M1 Mac) Marginal Notes MIT: Second Year Masters Oh The Places I've Been Introducing, Scribr The 2034 Website Open With Sublime Real and Spectacular
Introducing, Toski
Kenneth Friedman · 2019-07-26 · via Kenneth Friedman

A demo of a new IDE for Scheme.

In 2017, I took Professor Gerry Sussman's class known as Adventures in Advanced Symbolic Programming.

It's on my list of best classes at MIT — but if you don't have a chance to take it, you can get a pretty good summary of the class in Sussman's fantastic "We Really Don't Know How to Compute" talk.

For the final project in that class, I worked with Blake Elias and Jared Pochtar on a new IDE for Scheme.

It's a main feature is an idea we haven't seen in any other programming IDE — the ability to "preview" computation. In our IDE, you're able to select a section of code and see the result of that code, without changing the state of the system. As soon as you de-select that text, the result goes a way, and no state changes have been made to the running instance.

Now, I've cleaned up the code, updated the APIs to a modern version of Swift, and made the app available on GitHub.

Take a look at the project page to find out more, or download the app — which is now known as Toski.It's called Toski because Emacs is called Emacs.