Ben
banner
kaleidawave.bsky.social
Ben
@kaleidawave.bsky.social
Mathematics and compilers. https://kaleidawave.github.io
all fun and games until I have seven regions to try and understand how they parse
November 13, 2025 at 8:45 PM
we already have declarations in conditionals at home
November 12, 2025 at 9:56 PM
hmm
November 12, 2025 at 6:26 PM
November 4, 2025 at 8:18 PM
Working on the parser again. 99.29% without unexpected parse errors on test262
November 1, 2025 at 3:35 PM
November 1, 2025 at 1:03 PM
Does this library already exist? Or should I go ahead and publish it to crates and JSR?
October 20, 2025 at 5:28 PM
I have learnt that you can write *objects* inline in YAML and now I cannot go back
October 15, 2025 at 9:42 AM
✅ face brightness (based off normals)
❌ shadow map
October 2, 2025 at 9:45 PM
More progress this evening. Perlin noise mesh, manipulating vertex positions, pointer lock, camera translation and zoom
September 27, 2025 at 8:53 PM
Getting the hang of the webgl 3d thingy. Leave good resources that aren't 500 lines of code and 3 libraries
September 27, 2025 at 10:20 AM
Featuring text diagrams, an *accident* that lead to a contributor solving two cases TSC doesn't catch, something I forgot I added and a proposal for a new intrinsic
September 26, 2025 at 4:48 PM
unfortunately the video part of ezno week is indefinitely delayed :(
September 24, 2025 at 8:34 PM
The big news is that on going performance improvement work now puts ezno at around 10x faster than tsgo for ~2k LOC of files and 6x faster at larger ~20k LOC files
September 24, 2025 at 8:29 PM
This post covers what type narrowing is, the benefits of the feature and how I implemented the feature.

It also covers some functionality not present in TypeScript today.
September 22, 2025 at 8:43 PM
still figuring it out after finding it on Friday. but on ezno main branch out of the top 25 symbols under instructions run, 6 are the type-checker, the whitespace skip accounts for 3M out of the 28M instructions (1/7 of total mem reads).
September 21, 2025 at 7:54 PM
Got it (github.com/kaleidawave/...) working 🤗🤗
September 9, 2025 at 9:02 PM
September 9, 2025 at 5:09 PM
I wrote two lines of code last week that were so good I decided to write a library, command line and blog post on it: kaleidawave.github.io/posts/format...
August 14, 2025 at 4:01 PM
fast?
August 13, 2025 at 5:13 PM
August 13, 2025 at 4:52 PM
July 31, 2025 at 1:57 PM
July 16, 2025 at 7:35 PM
More progress on infrastructure
July 16, 2025 at 1:36 PM
all coming together
June 22, 2025 at 7:57 PM