EPCL 0.0.0.2

Модераторы: hinst, Модераторы

EPCL 0.0.0.2

Сообщение hinst » 02.06.2010 17:31:22

EPCL 0.0.0.2
Изображение
Документация здесь.
Добавил обзор EPCL.
Добавил что нового в EPCL
Если возникают проблемы со сборкой, указываем {$define nodesign} либо -dnodesign компилятору
Менее сырая версия, чем предыдущая. Добавил и изменил кое-что, хотел как лучше. Все смотрим, качаем, оцениваем.
Вложения
EPCL.0.0.0.2.zip
EPCL.0.0.0.2, zip архив
(235.09 КБ) Скачиваний: 390
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 782
Зарегистрирован: 12.04.2008 18:32:38

Re: EPCL 0.0.0.2

Сообщение Inferno » 03.06.2010 06:35:26

Может пригодится, конечно, кому.... но костыли это всё. С++ добрался до Паскаля :shock:
{ Global variable x is 6 }
log<<'Global variable x is '<< x <<endl;
log<<'Gobal variable m is '<< m <<endl;
log<<'test: ' + 1.6 + '; ' + r + '; ' + m + endl;


Заключение
Использование exStrings в теории должно повысить эффективность программирования. Сравним

// Старый вариант
s:='a = ' + IntToStr(a) + '; b = ' + FloatToStr(b)
+ '; c = ' + BolToStr(c, true);

// Продвинутый вариант
s:=asString(['a = ', a, '; b = ', b, 'c = ', c]);


Также, если вы измените тип a с integer на real в данном примере, то в первом варианте придётся заменить IntToStr на FloatToStr. Во продвинутом варианте замена не нужна

по мне дык таже функция Format, конечно в шаблоне типы нужно учитывать
Аватара пользователя
Inferno
новенький
 
Сообщения: 78
Зарегистрирован: 20.03.2009 14:40:20
Откуда: Тюмень

Re: EPCL 0.0.0.2

Сообщение hinst » 03.06.2010 17:55:28

таже функция Format

у меня, между прочим, ещё и объекты, наследующие интерфейс из exStrings, преобразуются в текст, а Format'ом только простые типы.
это очень существенное и важное усовершенствование :twisted:
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 782
Зарегистрирован: 12.04.2008 18:32:38


Вернуться в Extended Pascal Component Library

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru