Daily Thought - 2025-01-12
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!
There's an obvious way to address the problem of the code database in the new prototype: Just include it from the beginning. And that's what I've been doing.
I initially planned to implement the "checkout" model, because that seems easier and allows for reusing existing editors. I had also planned to include a debugger again (more on that later), but this time built in a very minimal way; using some shitty command-line interface that can render code and parse simple commands.
But before I had the opportunity to go down that road, I looked at the shitty CLI I was planning, and had another one of my "how hard could it be" moments: Could I just implement a whole editor this way? So that's what I've been trying to do. I already started regretting it. But now I seem to be over that first hump, and the sailing is smooth again. For now.
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.