Daily Thought - 2024-06-08
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.
So, about running Caterpillar in the browser. What I was going to write about today, is the approach I've chosen for making that happen. I considered other approaches too, and I would have presented those in the following days. Weighing their pros and cons, convincing you (and myself!) that I've made the right choice. I could have talked about that for weeks, probably!
All of that has been overtaken by events, because I'm already done:
(You can't see my mouse pointer in the video, unfortunately. What I'm doing there at the end, is clicking "Stop", "Continue", and "Reset" a few times, to demonstrate the debugger.)
I just mashed everything (game, debugger, all language infrastructure) into a single web page. I figured that would be the quickest option, and it's good to know that I was right for once. Eventually, we'll need more sophisticated infrastructure, to deploy the game and debugger separately, for example. But for now this will do.
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.