Crosscut

Daily Thought - 2024-10-13

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

I have implemented per-function code updates. Kind of. It doesn't quite work yet.

This took some time, since I was doing a lot of cleanup in the compiler, to prepare. But it paid off over the last few days. Code updates are implemented, and all tests are passing.

But when I try to update a live instance of Snake, I'm running into bugs. No idea what's wrong. And I've decided that the compiler needs more cleanup, before it becomes worth looking into. The compiler has gotten a bit too complicated in some places. And while the previous cleanup helped, it didn't rein in the mess completely.

<< 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.