TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Simon Peyton Jones interview

166 pointsby gbrown_over 2 years ago

5 comments

mellingover 2 years ago
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 未加载
xwowsersxover 2 years ago
&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!
nextosover 2 years ago
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.
danielscrubsover 2 years ago
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 未加载
reikonomushaover 2 years ago
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 未加载