👫 @boekencurator.bsky.social
🏠 https://w3future.com
💼 https://tweag.io
🗣️ https://strijpskamerkoor.nl
Or:
How
I Learned
To
Stop
Worrying
And
Love
Profunctors
I wrote a Blog Post for programmers about how to use parser combinators to also generate printers, grammars and regular expressions!
github.com/morphismtech...
Or:
How
I Learned
To
Stop
Worrying
And
Love
Profunctors
I wrote a Blog Post for programmers about how to use parser combinators to also generate printers, grammars and regular expressions!
github.com/morphismtech...
hindsight.events/content/post...
hindsight.events/content/post...
Stem met je hart. Het klopt altijd 💚
Stem met je hart. Het klopt altijd 💚
Let me know what you think :)
#Haskell
chrispenner.ca/posts/arrow-...
Let me know what you think :)
#Haskell
chrispenner.ca/posts/arrow-...
Congratulations to the teams Unagi and MOYOU for a joint first place finish in the ICFP Programming Contest 2025!
icfpcontest2025.github.io/prizes.html
Congratulations to the teams Unagi and MOYOU for a joint first place finish in the ICFP Programming Contest 2025!
icfpcontest2025.github.io/prizes.html
Nobody will want to buy combustion engines in 2030, but these knuckle draggers want to lead the EU industry towards total annihilation by sticking their head in the sand.
Bah.
Nobody will want to buy combustion engines in 2030, but these knuckle draggers want to lead the EU industry towards total annihilation by sticking their head in the sand.
Bah.
For now I've settled on having an error `TMVar`, then use a `ki` structured concurrency scope which forks all my jobs and ends in an `(Right <$> awaitAll) <|> (Left <$> readTMVar errVar)`
For now I've settled on having an error `TMVar`, then use a `ki` structured concurrency scope which forks all my jobs and ends in an `(Right <$> awaitAll) <|> (Left <$> readTMVar errVar)`
#Haskell is built on a foundation of Monads, but are they really the optimal way to sequence effects or should we keep looking for something better?
What's the big deal with Applicatives and Selective Applicatives?
Read on!
chrispenner.ca/posts/expres...
#Haskell is built on a foundation of Monads, but are they really the optimal way to sequence effects or should we keep looking for something better?
What's the big deal with Applicatives and Selective Applicatives?
Read on!
chrispenner.ca/posts/expres...
fairness of concurrent scheduling
completeness of search strategies
these three seem deeply related to me, but I can't yet precisely articulate how. Is there existing work on connections between them?
fairness of concurrent scheduling
completeness of search strategies
these three seem deeply related to me, but I can't yet precisely articulate how. Is there existing work on connections between them?
Highlights:
* Major improvements to the Specialiser
* SSE/AVX support in the x86 native backend
* Significant improvements in the GHCi debugger
blog.haskell.org/ghc-9-14-1-a...
#Haskell
Highlights:
* Major improvements to the Specialiser
* SSE/AVX support in the x86 native backend
* Significant improvements in the GHCi debugger
blog.haskell.org/ghc-9-14-1-a...
#Haskell
www.haskellforall.com/2025/08/type...
www.haskellforall.com/2025/08/type...
I see a few languages have somewhat broken implementations...
#STM is truly a revolutionary tool for any kind of async/concurrent/parallel programming and new languages would do well to ensure they can implement it well!
I see a few languages have somewhat broken implementations...
#STM is truly a revolutionary tool for any kind of async/concurrent/parallel programming and new languages would do well to ensure they can implement it well!