Crosscut

Daily Thought - 2024-04-16

Hey, I'm Hanno! These are my daily thoughts on Crosscut, the programming language I'm creating. If you have any questions, comments, or feedback, please get in touch!

This thought was published before Crosscut was called Crosscut! If it refers to "Caterpillar", that is the old name, just so you know.

< back to list

These are some notes I made while developing a program written with the current prototype version of Caterpillar:

Notes for a prototype Caterpillar program, showing the full stack contents for each instruction

This was very tedious, but weirdly fun. It also contains mistakes, and even though I found some of those while transcribing it to digital code, it didn't end up working. (Not surprising!)

All that is to say that the language, in its current basic form, is confusing as hell and borderline impossible to use. But I'm not fixing that. Not now. I'd like to know what happens, if I combine this confusing language with good tooling for understanding it.

<< previous thoughtnext thought >>

Hey, you! Want to subscribe to my daily thoughts? Just let me know (maybe include a nice message, if you're up for it), and I'll send you an email whenever I post a new one.