https://futureofcoding.org/ logo
#linking-together
Title
# linking-together
m

Mike Austin

10/20/2023, 7:59 PM
A programming language that inspired me, but never really took off was https://www.magpie-lang.org. It was heavily based on pattern matching and supported multi-methods. It's creator, Bob Nystrom, as far as I know now works on Dart language. https://journal.stuffwithstuff.com
m

Marcelle Rusu (they/them)

10/20/2023, 8:30 PM
Love the "this" patterns + multimethods I had a language built on pattern matching, and now one on prototypal OO, and this feels like an obvious (in hindsight) missed opportunity. Thanks for sharing.
m

Mike Austin

10/20/2023, 8:34 PM
If you're talking about making constructors using pattern matching, yeah I think that is brilliant.
m

Marcelle Rusu (they/them)

10/20/2023, 8:37 PM
a

Andrew F

10/21/2023, 6:48 AM
I remember reading about Magpie way back when. He also wrote the Wren language, which looks fun for different reasons.