LINUX.ORG.RU

Взаимодейтсвие perl и tcl


0

0

Доброго времени суток.

Недавно узнал, что существует язык tcl, и что мне придётся столкнуться с результатами его деятельности :D

Возможна ли в perl работа со строками tcl? Есть файл, состоящий из результатов выполнения команды

puts $fd [str_to_log [list timestamp $ts jid $from nick $nick body $body]]

str_to_log выполняет замены

\\ -> \\\\ \r -> \\r \n -> \\n

Можно ли с помощью perl получить из этого файла исходное $body, без всяких группировок и экранированияй, вызванных применением tcl-команды list? Или придётся срочно изучать tcl для перекодировки?

anonymous

Что это было?

З.Ы. Текст он и в Африке текст.

sdio ★★★★★
()

ты бы сформулировал чего тебе надо простым и понятным текстом...

tcl весьма прост, рекомендую почитать про него. может статься что перл и не надо совсем ;)

зы. на сколько я понял кусок кода их tkabber-а? :)))

Rastafarra ★★★★
()
Ответ на: комментарий от Rastafarra

Да, tkabber. :) А вопрос уже не актуален. В tkabber@c.j.r посоветовали Tcl.pm. Осталось только его собрать - либо я ламер, либо у автора makefile'а руки не из того места росли

Всем спасибо.

anonymous
()
Ответ на: комментарий от anonymous

Оказалось и то, и другое. Makefile.PL криво работает с include, а я ухитрился не заметить, что у меня установлены tcl8.3 tcl8.4 и tcl8.3-dev. В результате и не собиралось даже после прописывания правильного include. Установил tcl8.4-dev и всё работает

ЗЫ.
http://search.cpan.org/~vkon/Tcl/
http://search.cpan.org/~micb/Tcl-b2/Tcl.pm

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.