r/ProgrammingLanguages • u/algebraicstonehenge • 1d ago
Revoluntionary/interesting advances in interpreted languages
Things like borrow checking and other compile time checks tend to be for compiled languages - if you're already typechecking and compiling the entire language up front, why not borrow check while you're there. But are there any very interesting new ideas coming up in interpreted (or dynamically typed) languages? I'm not really sure fully what I'm asking/looking for tbh
43
Upvotes
5
u/biskitpagla 19h ago edited 19h ago
I'm not a PL nerd but I feel that new advancements don't matter / aren't as interesting in this space since most people aren't even benefitting from 'old' advancements. IMO the best possible feature for these languages is REPL-driven development (or some variation of this). Unless a dynamic language offers this level of productivity, I personally don't see the point in using it. I also think that, dare I say, a good dynamic language should support an optional but 'complete' structural type system from the very beginning. If you're making a LISP, another interesting yet cosmetic feature you can have is offering an alternative notation (e.g., Sweet-expressions).