По моему пониманию, Perl традиционно включает только основные функции, и люди устанавливают дополнительные библиотеки, чтобы делать всевозможные полезные (а иногда и очень простые) вещи. Но в какой-то момент стали появляться "основные библиотеки", которые поставляются с Perl по умолчанию, поэтому вы можете использовать эти библиотеки, не устанавливая их.
Из Python Мне любопытно, как это управляется. В частности:
- Как выбраны библиотеки?
- У библиотек все еще есть свои номера версий и расписания выпуска?
- Какие гарантии обратной совместимости вы используете при использовании этих библиотек?
- Общеизвестно ли обновление или понижение этих библиотек в системе? Это делается общесистемно или более конкретно?
- Если исправление ошибки требует изменения API, как это происходит?
- Как функциональность добавлена в эти основные библиотеки (если она вообще есть)?