hoplon

danielneal 2026-02-01T17:12:42.933449Z

Oh nice, I normally use traversy for this kind of thing, but the sugar for this is pretty, and I think it would cover most of the use cases I use traversy for.

2026-02-01T17:18:42.397769Z

Thanks for the look! Not familiar with traversy I'll check it out

danielneal 2026-02-02T10:28:41.387679Z

I looked into the implementation and was surprised to find CLOS.md and a whole mini dispatch system. What’s the story there?

2026-02-02T13:51:23.128499Z

Hehe thanks for noticing CL is one of my favorite languages and I really like CLOS. I've seen it used to great effect in compilers especially and I wanted to throw in Simplicity and low performance seemed forgivable, as a macro implementation

2026-02-02T13:52:43.882299Z

Also, I have another couple compiler ideas I’d like to do in there. A much better CLOS using all the exotic techniques (sealing, polymorphic inline caches/invokedynamic) And a compiler for a high performance numeric Clojure subset

2026-02-02T13:53:02.047799Z

So, tooling up a bit

2026-02-02T13:53:39.979249Z

Oh yeah possibly also an array lang based on Klong

danielneal 2026-02-01T17:14:06.845689Z

(At least for tl/update)

2026-02-01T03:10:38.851999Z

awesome find. I ran across something hoplonesque like that too at one point, wish I could remember. it included a javelin as well (although dirty checking iirc)

2026-02-01T03:15:54.097459Z

in case anyone interested, recently offered up my own map munging library, would love to hear thoughts/feedback https://github.com/tailrecursion/restructure