Crosscut

Daily Thought - 2024-06-19

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

Every aspect of Caterpillar that's different from more common approaches used in mainstream languages, is going to create a hurdle that hampers adoption. That means, if that feature doesn't provide enough of a benefit, it's not going to be worth it on balance.

Maybe the day will come, when I have to admit that many of my ideas for Caterpillar are too wild. And maybe then, I will start to reign the language in. Adopt a more familiar syntax, for example; something like Rust or Python.

We'll see. Before that happens though, I want to have the opportunity to discover better solutions. Just giving up in advance, choosing a more conservative approach from the beginning, seems defeatist. I want to at least have the chance to make more than an incremental improvement over the status quo.

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