Post #2424933
2026-02-19 11:26 UTC
@jarkman@chaos.social @jonathanhogg@mastodon.social Several years ago, I played around with using Haskell as a substrate for a DSL. Used a combinator parser (Parsec) to spit out a directly executable “compiled” function. I’ve occasionally thought it would be fun to do something similar for CSG.
Replies (1)
-
@jonathanhogg@mastodon.social 2026-02-19 12:10
@gklyne@indieweb.social @jarkman@chaos.social I think CSG is a fantastic fit with functional/declarative languages. I added the support for Manifold to Flitter as a speculative exercise and only then discovered that it was an incredibly powerful tool for things I was trying to achieve