3 ms·
The argument that you can express something in an existing language doesn't mean you shouldn't try to create something more expressive.
by rmetzler 5y ago
The argument that you can express something in an existing language doesn't mean you shouldn't try to create something more expressive.
- benibela 5y agoThey are making new languages far too often It started with XPath, then came XPath 2, then XQuery 1, then XPath 3.0 and XQuery 3.0, and then XPath 3.1 and XQuery 3.1. Six new languages each more expressive than previous one. That is why it takes forever to implement them. And now people are working on XPath 4.0 and XQuery 4.0. And Perl got Perl 6 and Perl 7 and Raku
- rmetzler 5y agoMayby they should work on a new language with a new name instead of stuffing features in existing languages? And let users decide what they like better? And this is a post about creating lots of new languages. This doesn't have the goal of having languages that run in production, it has the goal of exploring the solution space.