Why Nostr? What is Njump?
2025-05-19 01:26:23

jb55 on Nostr: this is melting my brain. ghci> mapM_ printEval $ parseExpr "x. y. z. x = (y, z); x = ...

this is melting my brain.

ghci> mapM_ printEval $ parseExpr "x. y. z. x = (y, z); x = (z, 2); z"

{ x = ⟨y, z⟩, y = z, z = 2 }
↳ 2

can you see it?

this program calculus bring equational reasoning to your variables in your code. bizarre but cool.
I vibe coded a #Verse calculus interpreter in #Haskell:

https://github.com/jb55/verse-calculus-haskell

seems to work! functional logic programming is a weird but interesting way to program.
Author Public Key
npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s