Info21 писал(а):
0. оригинальная 1.6
1. Цинн
2. центр (
viewtopic.php?f=127&t=5600#p94446)
3. орловцы не хотят что-то минималистичное сделать?
1-3 все начинают отличаться от 0 тем, что пытаются обеспечить Уникод в идентификаторах -- это так?
Насколько мне известно, это так. Дополнительно обеспечена поддержка для локализации документации. Иван может поправить меня, если это не так.
С точки зрения сборок проекта Информатика21 это является наиболее значимым дополнением. Остальными можно пренебречь.
На мой взгляд, у сборка Центра есть преимущества перед сборкой Цинна
- сборка Цинна незначительно отличается от сборки Центра. Отличия лишь во взглядах реализации некоторых вещей. К тому же, сборка Цинна включает мало тестированные или сомнительные новшества, которые Центр обычно реализует другим способом.
- по сути, сборка Центра призвана методично, неспеша и обдуманно, включать из других сборок те новшества, которые не идут в разрез с минимализмом и не ухудшают стабильность сборки.
- является самой стабильной и наиболее протестированной доработкой сборкой.
- поддерживается наибольшим количеством активных разработчиков.
Сборку орловцев не имел возможности сравнивать с остальными.
Однажды я сравнивал поддержку Уникода в ней по сравнением с другими, это было ещё до реализации поддержки идентификаторов в Уникоде. Тогда реализация Ивана Горячева при помощи UnicodeHook мне показалась наиболее простой и логичной. Сегодня я бы выделил таки Уникод в отдельный модуль, по аналогии с модулем National вместо расширения модуля Kernel уникодными возможностями.
Что касается адаптации сборки под нужды проекта Информатика21, можно клонировать в GitHub разработку Центра и дорабатывать в новом ответвлении и периодически синхронизировать обновления с основной веткой.