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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Stop writing dead programs (Strange Loop)

15 点作者 brodo超过 2 年前

1 comment

sterlind超过 2 年前
I get his point on type systems vs. live coding, but type checkers actually provide a form of dialog between programmer and compiler. You get a red squiggly line when you mess up! Even faster than hitting the REPL. It&#x27;s like a reactive dataflow visualizing half of your program (the half that consists of type annotations.)<p>I think this is why I enjoy Haskell despite how annoying it is to debug. The compiler asks me questions, I know what&#x27;s left to define. My dream would be some marriage of dependent types with automatically checked assertions, and a reactive, live coding environment.