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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Simon Peyton Jones interview

166 点作者 gbrown_超过 2 年前

5 条评论

melling超过 2 年前
Around 7:50 in Jones says this:<p>“So, one of the great things about Haskell actually, that is spoken about and I think it’s the sort of killer app for Haskell, is that it’s so refactorable, right? You can do a heart or lung transplant on GHC and make truly major changes and the type checker just guides you to do all the right things.”<p>Freely refactoring the code with worrying about unit tests, etc seems quite appealing.<p>To summarize the killer app for Haskell is that “it’s so refactorable”
评论 #33226853 未加载
评论 #33226300 未加载
评论 #33226162 未加载
评论 #33237568 未加载
评论 #33226221 未加载
xwowsersx超过 2 年前
&gt; JB: So is it refreshing to to work on an implementation of a language from scratch after having worked on this 20-30 years old codebase in GHC and all this big beast where you can’t just redo everything from scratch?<p>&gt; SPJ: It’s a very different prospectus because in this case Verse is a pretty well-formed beast in Tim’s head. If we want to do something different we’re going to have to persuade him but I’m fine with that, right? But the dynamic is that he’s a sort of technical lead on the project – which is very unusual for the CEO of a multibillion dollar company and actually quite rewarding.<p>Quite unusual and very cool!
nextos超过 2 年前
It&#x27;s interesting he discusses Liquid Haskell (proofs via refinement types) extensively:<p><i>&quot;So, for me, that’s as far as increasing our ability to give you statically guaranteed theorems about Haskell programs.<p>My money’s on Liquid Haskell at the moment and I hope that we the Haskell community&quot;</i><p>My experience is that other refinement type systems are way less complex. See: <a href="https:&#x2F;&#x2F;github.com&#x2F;hwayne&#x2F;lets-prove-leftpad" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;hwayne&#x2F;lets-prove-leftpad</a><p>In particular, compare <a href="https:&#x2F;&#x2F;github.com&#x2F;hwayne&#x2F;lets-prove-leftpad&#x2F;blob&#x2F;master&#x2F;liquidhaskell&#x2F;LeftPad.hs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;hwayne&#x2F;lets-prove-leftpad&#x2F;blob&#x2F;master&#x2F;liq...</a> to <a href="https:&#x2F;&#x2F;github.com&#x2F;hwayne&#x2F;lets-prove-leftpad&#x2F;blob&#x2F;master&#x2F;dafny&#x2F;Leftpad.dfy" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;hwayne&#x2F;lets-prove-leftpad&#x2F;blob&#x2F;master&#x2F;daf...</a><p>For me this has been a bit of a disappointment.
danielscrubs超过 2 年前
Any tips on other professors like SPJ? He seems like a super human even after the 10 years Ive followed him. Never angry, always happy, always engaged, always teaching things with depth, not dumbing things down to make it easier, not pandering…
评论 #33234494 未加载
reikonomusha超过 2 年前
Why is Haskell, a comparatively obscure language (to Python, C++, etc.), so popular with topics in the orbit of &quot;web3&quot; (blockchain, crypto, metaverse, etc.)?
评论 #33226834 未加载
评论 #33227070 未加载
评论 #33227482 未加载
评论 #33227136 未加载
评论 #33229479 未加载
评论 #33229336 未加载
评论 #33227587 未加载