PDA

Просмотр полной версии : Ищутся тестеры для проекта шаблонизатора.


stellar
11.07.2004, 16:57
Сабж (полный аналог HTML::Template, но написанный на C++) можно скачать по адресу:
http://reki.ru/products/ctpp/

Лицензия: BSD

По всем вопросам обращаться к shetuhin@corp.mail.ru

Буду премного благодарен за результаты тестирования на экзотических (и не очень) Лялихах, Солярисах, BSD'ях и т.д.

(Для тех, кто помнит первую попытку написания шаблонизатора, поясняю, что теперь оно самоконфигурится).

akeeper
12.07.2004, 00:34
Как тока появлюсь в офисе и домучаю mplayer - сразу попробую, так как похожая задачка у меня сейчас есть в списке дел.

SkyCat
13.07.2004, 12:38
Я так понимаю он должен работать пошустрее , чем
PEAR::HTML_Template_Sigma или smarty????

stellar
13.07.2004, 13:23
Я так понимаю он должен работать пошустрее , чем
PEAR::HTML_Template_Sigma или smarty????

Он написан на C++. И предполагается, что будет использоваться как библиотека C++, а не Perl и не PHP.

Соответственно и скорость у него гораздо выше.

akeeper
13.07.2004, 13:25
Блин, у меня руки так и не дошли пока что :(

SkyCat
15.07.2004, 14:18
Скомпилировалось под FC2 без проблем,
а вот тесты как то не хотят компилироваться
"test_1_1.cpp:6:25: ctpp/ctpp.hpp: No such file or directory"
хотя с путями все верно .

SkyCat
15.07.2004, 14:47
Поработал напильником , сделал все разумеется неправельн :) теперь вылазит новая гадость

$g++ test_1_1.pp
tmp/cc1w2rX2.o(.text+0x3a): In function `main':
: undefined reference to `template_parser_ns::param_data::param_data[in-charge](template_parser_ns::param_data::e_value_type)'
/tmp/cc1w2rX2.o(.text+0xb8): In function `main':
: undefined reference to `template_parser_ns::param_data::param_data[in-charge](template_parser_ns::param_data::e_value_type)'
/tmp/cc1w2rX2.o(.text+0x11c): In function `main':
: undefined reference to `template_parser_ns::param_data::val()'
/tmp/cc1w2rX2.o(.text+0x194): In function `main':
: undefined reference to `template_parser_ns::param_data::hash()'
/tmp/cc1w2rX2.o(.text+0x2ba): In function `main':
: undefined reference to `template_parser_ns::template_text::template_text[in-charge](template_parser_ns::udf_fn_factory*, int, int, int, bool, bool, bool, bool)'
collect2: ld returned 1 exit status


Что то линковшику не нравиться :(