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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Why aren't live programming environments more popular?

7 点作者 bbotond超过 4 年前
I have recently started using Observable notebooks for prototyping JavaScript code. The development experience is amazing - it&#x27;s like a REPL on steroids. I can even write unit tests that are updated live. Now I write whatever I can inside Observable and then copy the code and test cases to the project I&#x27;m working on. (You can see an example of such a notebook here: [1])<p>I&#x27;m certainly not the first person to discover how productive a live environment like this can be. Yet I can&#x27;t think of any other implementation of this idea except maybe live evaluation when editing Clojure. Why isn&#x27;t this more widespread? Why aren&#x27;t we all writing our code like this? Are there any other tools like Observable but less focused on presentation and more on development?<p>[1]: https:&#x2F;&#x2F;observablehq.com&#x2F;@balazsbotond&#x2F;js-url-library-draft

3 条评论

Foober223超过 4 年前
&gt; Why aren&#x27;t<p>Because lisp and smalltalk lost the language wars. Interaction with dead text files won. No one misses what they never experienced.
verdverm超过 4 年前
My initial thoughts<p>1. You can setup similar experiences in a pure terminal mode<p>2. Am I shipping private code to yet another 3rd party server?<p>3. Having to copy&#x2F;paste seems annoying, would want it on top of my VCS code directly
评论 #24436742 未加载
runT1ME超过 4 年前
Scala Metals has this feature, it&#x27;s very cool.