3 ms·
The changes seem to be in modules. What is the relation between a new Python version and changes in modules? Are some modules considered to be part of the lan
by JonathanBeuys 4y ago
The changes seem to be in modules.
What is the relation between a new Python version and changes in modules?
Are some modules considered to be part of the language?
- BiteCode_dev 4y agoThe stdlib is linked to the version of the language, yes.
- dividedbyzero 4y agoI wonder if there are languages (that have a stdlib) where that isn't the case
- ZiiS 4y agoThe c stdlib is more tightly coupled to the OS then any particular Compiler; and is not changed when you select a particular dialect (though the language standard dose specify what stdlib must support).
- OJFord 4y agoThey're in the standard library, like `std` or (ish) Node API, etc.
- qsort 4y agoThose modules are parts of the standard library. As far as CPython is concerned, most of those modules are implemented in C, and therefore for practical purposes part of the interpreter itself. > How can a language be released? If we really want to be pedantic, a new version of the language spec can be released. Translated to C++ terms, this is like if the ISO committee approved a change to the stl in the new standard.