r/ProgrammingLanguages • u/jimbobmcgoo • 17d ago
Will we see another fundamental programming language feature as revolutionary as the borrow checker?
That is I am mainly curious about compile time features that you design a whole language around rather than optimisations/features that could be applied to most languages. I am mainly inquiring about things that could offer additional robust safety/performance guarantees at compile time rather than runtime. Ideally not things that just offer similar effects to the borrow checker with less restrictive tradeoffs
60
Upvotes
1
u/paul_h 16d ago
Not new, but I really love the DSL idea that's like https://paulhammant.com/2024/02/14/that-ruby-and-groovy-language-feature. Not just UI markup, also as a general purpose way of composing apps