Будет ли безопасно полагаться на DeHL для новых проектов?

Я просматривал репозиторий DeHL в GoogleCode, и это выглядит очень хорошо для меня.

  • Множество интересных функций, облегчающих базовые задачи программирования; Некоторые опрятные вещи, которые находятся в DotNet FCL, но отсутствуют в Delphi RTL, можно найти в этой библиотеке;

  • Закодировано по-новому, эффективно использует новые языковые возможности;

  • Каждый класс, тип записи, функция-член и параметр документируются таким образом, что он будет отображаться при завершении кода среды IDE Delphi;

  • Хорошо организованный и чистый код;

  • Множество модульных тестов;

  • Открытый исходный код и бесплатный;

В принципе, похоже, что эта библиотека должна была быть включена в Delphi, как часть RTL.

Один главный недостаток: Проект был прекращен.: - (

Теперь мой вопрос:
Было бы безопасно полагаться на эту библиотеку для будущих проектов и использовать ее в качестве базовой основы для разработки?

В принципе, я хотел бы услышать от кого-то, кто действительно использовал эту библиотеку независимо от того, стоит ли ей инвестировать время в познание этой библиотеки и почему.

Ответ 1

IIRC проект был прекращен, потому что это была переработанная первая попытка, и многие ее функции оказались действительно запутанными и раздутыми. Вы должны посмотреть на вторую попытку Alex Ciobanu, которую просто называют Collections. Он содержит большинство интересных функций от DeHL, но более компактный.

Будьте осторожны. Он по-прежнему сильно использует дженерики, который сделает ваш размер бина действительно большим, если вы его используете много, потому что команда компилятора не реализована способ свернуть дублированный код еще.