~lobsters | Bookmarks (81)
-
Advent of Code 2023: Day 6 — flowblok’s blog
Hurl is a dynamically-typed programming language that uses exception handling as its only form of control...
-
OR-types
last night I couldn't fall asleep because I was thinking how sites like Anilist implement their...
-
43 Years of Actors: A Taxonomy of Actor Models and Their Key Properties (2016)
The Actor Model is a message passing concurrency model that was originally proposed by Hewitt et...
-
jank development update - Syntax quoting!
Oh, hey folks. I was just wrapping up this macro I was writing. One moment.(defmacro if-some...
-
The Montréal Effect: Why Programming Languages Need a Style Czar
Here is a non-realistic scenario: You are choosing the programming language for what will eventually become...
-
Abstracting Denotational Interpreters
Abstracting Denotational Interpreters | Sebastian Graf, Simon Peyton Jones, Sven Keidel Abstract We explore denotational interpreters:...
-
A visual introduction and software to Abstract Geometrical Computation and signal machines
Here are two examples of the dynamics of signals machines. The left one is a random...
-
I'm betting on Call-by-Push-Value
You come upon a function argument at a fork in the road. If it takes the...
-
Extending destination-passing style programming to arbitrary data types in Linear Haskell
Three years ago, a blog post introduced destination-passing style (DPS) programming in Haskell, focusing on array...