▲ | jerf 4 days ago | |
The same sort of environment in which one uses such abstractions like "functions" instead of relying on the language's native ability to run sequential instructions. It's generally good for languages to provide relatively low-level functionality and let libraries be able to build on top of it, because as the programming language development world has now learned many times over, the hardest code to change is the code in the language and its standard library. It isn't the job of the language itself to provide every possible useful iteration on the base primitives it provides. |