Crosscut

Daily Note - 2025-05-29

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!

Having infix operators as the syntax for function application poses a question: If we made it this far, why not build on that and use infix operators more pervasively? Say, for math?

Maybe that step is inevitable at this point. Infix math operator are what people expect after all. Plus, in addition to being unfamiliar, something like +: { 1 2 } is more verbose than a simple 1 + 2.

But I'm not there yet. Function application is special, so special syntax seems justified. But math, which could just as well be done using regular old functions? I'm not convinced. Not yet.

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.