EPCL 0.0.0.4Свершилось, вот он релиз
Extended Pascal Component Library 0.0.0.4.
это ссылка на заглавную страницу документацииС момента первого релиза прошло три месяца. Всего лишь.
Прямая ссылка на архив с библиотекой На этот раз список изменений огромен. Смотря, правда, с чем сравнивать. Для такой маленькой ещё библиотечки он ИМХО не мал.
Прямая ссылка на страницу с очень кратким списком изменений.Изменена
страница с обзором EPCL, добавлены новые пункты.
Вот основные новые фичи:
Живые объекты - кагбэ "революционный" метод отладки
Матрицы с вращением и инициализацией из текста
Потоки без наследования от TThread с возможностью включения цикличности в один операторЧтобы посмотреть страницу документации по каждой из этих трёх тем, перейдите по соответствующей ссылке (синие буквы намекают).
Также внесено множество изменений и исправлений. Вот самые значительные из них:
![Arrow :arrow:](./images/smilies/icon_arrow.gif)
Добавлена возможность традиционного вывода сообщений посредствам
лога- Код: Выделить всё
log<<'test: ' + 1.6 + '; ' + r + '; ' + m + endl;
log.TextLn(['test: ', 1.6, '; ', r, '; ', m, ' ', true]); // look above!!!
также добавлена некая базовая потокобезопасность в лог.
![Arrow :arrow:](./images/smilies/icon_arrow.gif)
Файл README.TEXT помещён в архив - читать обязательно.
![Arrow :arrow:](./images/smilies/icon_arrow.gif)
Добавлены функции Find, RemoveIt и RemoveOnly в
шаблонный список. И продокументированны на указанной странице
Заглавная страница также немного подредактирована.
![Idea :idea:](./images/smilies/icon_idea.gif)
заметка о сборке номер ноль: При компиляции должен быть определён символ
NODESIGN ![Idea :idea:](./images/smilies/icon_idea.gif)
заметка о сборке номер один: Если у вас старый FPC, то вы можете испытать проблемы с методом ToString. В случае если компилятор ругается на него в модуле exStrings, закомментируйте его. В прочем случае замените на
o.ToString; на
asString(o);
![Idea :idea:](./images/smilies/icon_idea.gif)
заметка о сборке номер два: рекомендуется использовать лазарусовский пакет.
В заключение замечу, что разработка библиотеки
Extended Pascal Component Library после данного релиза замораживается на неопределённое время по личным причинам.
![Question :?:](./images/smilies/icon_question.gif)
Постарался описать тут и в доке всё как можно более ясно, но мог что-то и упустить... ессно
![Rolling Eyes :roll:](./images/smilies/icon_rolleyes.gif)
У кого есть что сказать, говорим сюда, в эту тему.