Daily Thought - 2024-09-02
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.
On the topic of performance versus developer experience, specifically in regards to call stack reconstruction, it's worth noting that this specific cost in performance can be made optional.
It's totally possible to control call stack hints via a compiler flag, so if the developer decides that getting that last bit of performance is important, they can be disabled. And of course, re-enabled on demand, where necessary.
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.