|
Neil Mitchell
@
ndm_haskell
Cambridge/London, UK
|
|
Haskell programmer. Views expressed are my own.
|
|
|
2.771
Tweetovi
|
124
Pratim
|
4.346
Osobe koje vas prate
|
| Tweetovi |
| Neil Mitchell proslijedio/la je tweet | ||
|
Ben Gamari
@bgamari
|
1. velj |
|
At this point it is looking likely that GHC will be moving to LLVM as its native toolchain on Windows; this will hopefully allow us to bypass many of the path and process issues that we have been historically fought with.
Current plan can be found here: gitlab.haskell.org/ghc/ghc/issues…
|
||
|
|
||
|
Neil Mitchell
@ndm_haskell
|
5 h |
|
Correct. But the motivation was to make more partial programs warnings rather than errors. If you made the entire thing _|_ I'd be equally happy.
|
||
|
|
||
| Neil Mitchell proslijedio/la je tweet | ||
|
Ben Craigo
@BenCraigo
|
22 h |
|
"You can learn so much on the internet for the low, low price of your ego." -Shawn Wang @swyx
This is probably one of my all time favorite quotes.
|
||
|
|
||
|
Neil Mitchell
@ndm_haskell
|
15 h |
|
Absolutely amazed that the @HenkelUK Colour Catchers managed to fight brand new bright red school uniform and win, protecting the beloved pre-Cambrian T-shirt pic.twitter.com/yiHvE1yDIO
|
||
|
|
||
|
Neil Mitchell
@ndm_haskell
|
23 h |
|
Get yourself an Apple Watch and problem solved. Now even paying for dinner can be quick.
|
||
|
|
||
|
Neil Mitchell
@ndm_haskell
|
3. velj |
|
My motivation ebbs and flows. When it's at a minima I stop rather than forcing myself to do stuff, and that "giving up" seems to prevent a burn out (or turn it into a small bounded burn out, depending on how you look at it).
|
||
|
|
||
|
Neil Mitchell
@ndm_haskell
|
3. velj |
|
I've always got a maintenance backlog, but often have specific high priority projects (eg ghcide recently, academic papers). Probably every month, but with maintenance hours perhaps four times a week.
|
||
|
|
||
|
Neil Mitchell
@ndm_haskell
|
3. velj |
|
That's lovely to hear! Thanks so much for sharing!
|
||
|
|
||
| Neil Mitchell proslijedio/la je tweet | ||
|
Justin Le 🧧✨
@mstk
|
2. velj |
|
seven years ago Neil accepted my first ever PR and I was encouraged by his example to enter the world of open source software. Glad to see him out there still inspiring these next generations :) twitter.com/ndm_haskell/st…
|
||
|
|
||
|
Neil Mitchell
@ndm_haskell
|
2. velj |
|
Maintenance day, including:
* Shake: Release for Ghcide, @StackOverflow questions
* HLint: Release, library upgrades, reviewing
* Ghcide: GHC 8.6.4 compat, fixing tests, progress msg
* Hoogle: Word16 overflow, JSON queries
* Ghcid: ...
Maintaining open source is a lot of work!
|
||
|
|
||
|
Neil Mitchell
@ndm_haskell
|
2. velj |
|
I do. It all works pretty well.
|
||
|
|
||
|
Neil Mitchell
@ndm_haskell
|
31. sij |
|
Mm, good point. I guess I'm not too fussed either way.
|
||
|
|
||
|
Neil Mitchell
@ndm_haskell
|
31. sij |
|
I'd go for m T - it's an unused variable warning, there's no () written anywhere.
|
||
|
|
||
|
Neil Mitchell
@ndm_haskell
|
31. sij |
|
Teach them DAML instead, which fixed this mistake. medium.com/daml-driven/fo…
|
||
|
|
||
|
Neil Mitchell
@ndm_haskell
|
31. sij |
|
I think "do a <- return 1" should be legal in Haskell, even with nothing after it, merely that the "a" is an unused variable warning. That makes incrementally typed code valid more often, which helps with immediate-feedback IDEs.
|
||
|
|
||
|
Neil Mitchell
@ndm_haskell
|
31. sij |
|
That's the only mode it works in, even debug builds.
I should say the compile times sucked, but that may not have been because of the monomorphisation. There were other issues (lack of incrementality) that probably hurt more.
|
||
|
|
||
|
Neil Mitchell
@ndm_haskell
|
31. sij |
|
The standard chartered Haskell implementation Mu by @Augustsson did exactly that - all type classes were monomorphised. And compile times sucked.
|
||
|
|
||
| Neil Mitchell proslijedio/la je tweet | ||
|
Andrey Mokhov
@andreymokhov
|
29. sij |
|
This year the @PLDI conference hosts the first Build Automation and Programming Languages workshop: pldi20.sigplan.org/home/bapl-2020
If you are coming to PLDI or just happen to be in London on Saturday (20 June) morning, please attend and/or submit a talk!
|
||
|
|
||
| Neil Mitchell proslijedio/la je tweet | ||
|
DAML
@DAMLdriven
|
28. sij |
|
Great to see @cocreature and others' work on the DAML developer experience benefitting the wider community. DAML's ghcide (github.com/digital-asset/…) and HIE (github.com/haskell/haskel…) are joining forces!
neilmitchell.blogspot.com/2020/01/one-ha…
Big thanks to @ndm_haskell, @alan_zimm et al.
|
||
|
|
||
| Neil Mitchell proslijedio/la je tweet | ||
|
John Sundell
@johnsundell
|
27. sij |
|
For a while I've been thinking: "Wouldn't it be great if our code editors were a bit more proactive and smart?" 🤔
So dusted off my Splash-based Swift editor prototype and built a feature that automatically generates models based on how they're being used. What do you think? 😀 pic.twitter.com/D6tndo4quC
|
||
|
|
||