Crosscut

Daily Note - 2025-05-13

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

The combination of restricted structural editing and postfix syntax introduces a lot of friction into day-to-day editing. What could we do to address that?

  • We could not have restricted structural editing, but then we'd have to deal with the problems of free-form structural editing. This seems like a bad trade-off.
  • We could circumvent the problem, by having special syntax for function literals and other things. I think that's going to happen anyway at some point, but for now, it would be a distraction from more important things.
  • We could find innovative solutions to those problems. But that would take a lot of effort that I couldn't spend elsewhere, for uncertain gain.

Switching to prefix syntax avoids this problem, and others. I think that's simply the best solution right now.

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