This is an automated archive made by the Lemmit Bot.

The original was posted on /r/programminglanguages by /u/SomeSable on 2025-06-30 12:27:43+00:00.


I was curious how other people approach this problem. When designing a language, are there any specific thought experiments you do to determine if certain language features (syntax, error handling, type system, etc.) are saleable to large projects? Obviously the easiest way to do that is try and build a large project, but writing a couple thousand lines of code just to see if one feature feels well at scale seems a little overkill. How do y’all determine if a language feature idea you have would scale well?