LINUX.ORG.RU

История изменений

Исправление Oxdeadbeef, (текущая версия) :

CLOS с ad-hoc дописыванием функций там не было. Был вменяемый Flavors.

Было разделение на системы. И (вроде как) запрет на переопределение экспортных символов из чужого пакета.

То есть вся суть твоих претензий в том, что можно отстрелить себе все ноги, руки и голову. Вот здесь как раз и нужна дисциплина. Просто нужно знать технологию, с которой работаешь, вот и все. Понятно, что больше будет разработчиков там, где проще, но за это придется платить: ограничениями во всем, и в гибкости тоже.

И (вроде как) запрет на переопределение экспортных символов из чужого пакета.

можнозделать

Flavors

и это тоже, на уровне библиотек

я думаю, коммерческие вендоры бы осилили, просто это никому не нужно, и хватает CLOS

Исправление Oxdeadbeef, :

CLOS с ad-hoc дописыванием функций там не было. Был вменяемый Flavors.

Было разделение на системы. И (вроде как) запрет на переопределение экспортных символов из чужого пакета.

То есть вся суть твоих претензий в том, что можно отстрелить себе все ноги, руки и голову. Вот здесь как раз и нужна дисциплина. Просто нужно знать технологию, с которой работаешь, вот и все. Понятно, что больше будет разработчиков там, где проще, но за это придется платить: ограничениями во всем, и в гибкости тоже.

И (вроде как) запрет на переопределение экспортных символов из чужого пакета.

можнозделать

Flavors

и это тоже, на уровне библиотек

Исходная версия Oxdeadbeef, :

CLOS с ad-hoc дописыванием функций там не было. Был вменяемый Flavors.

Было разделение на системы. И (вроде как) запрет на переопределение экспортных символов из чужого пакета.

То есть вся суть твоих претензий в том, что можно отстрелить себе все ноги, руки и голову. Вот здесь как раз и нужна дисциплина. Просто нужно знать технологию, с которой работаешь, вот и все. Понятно, что больше будет разработчиков там, где проще, но за это придется платить: ограничениями во всем, и в гибкости тоже.

И (вроде как) запрет на переопределение экспортных символов из чужого пакета.

можнозделать

Flavors

и это же на уровне библиотек