And you don't have stop there. Want advanced pattern matching? Want logic programming? Want delimited continuations?
You don't need to wait for Apple, for Google, for Mozilla, for Oracle. Language development is too important to not happen where development happens best - in the field and in open source software projects.
Not sure what's optimistic about it. Those features are there. You don't need to wait for them because they were easy to implement from w/in the language itself. Same way you traditionally build libraries.
All those companies are moving their languages and libraries at an incredibly slow pace and will continue to do so (since their languages don't really give them any alternatives). Nothing pessimistic about that. They are large companies with little room for flexibility.
Comments
Deferred functions. ClojureScript.
Scoped Object Extensions. ClojureScript.
Modules. ClojureScript.
And you don't have stop there. Want advanced pattern matching? Want logic programming? Want delimited continuations?
You don't need to wait for Apple, for Google, for Mozilla, for Oracle. Language development is too important to not happen where development happens best - in the field and in open source software projects.
Why don't Apple, Google, Mozilla, and Oracle count as being "in the field"?
And, your statement that development happens best in open source software is optimistic and opinionated.
your statement [...] is optimistic and opinionated
The best type of comment to make!
Also, there's merit in what he says about language development. A lot of the really nice languages are developed in the open.
Not sure what's optimistic about it. Those features are there. You don't need to wait for them because they were easy to implement from w/in the language itself. Same way you traditionally build libraries.
All those companies are moving their languages and libraries at an incredibly slow pace and will continue to do so (since their languages don't really give them any alternatives). Nothing pessimistic about that. They are large companies with little room for flexibility.