> > 3. Интерфейс для писания C-шных расширений к перлу громоздок и сложен > > по сравнению с Tcl и Python. А сила скриптовых языков заключается ровно > > в том, что на них можно не делать то, что на них делать неэффективно. > > Надо юзать swig - он генерит врапперы для perl, tcl, python для С и С++ > кода.
Кривизна перла заключается имено в необходимости юзать всякие h2xs и swig. В Tcl swig - откровенное излишество. Написать руками проще и легче добиться соответствия логики работы добавляемых команд логике языка. swig генерит врапперы 1:1 с сишным api, а интерфейс конкретного скриптового языка должен быть совсем другим. В качестве примера того как я считаю правильным писать врапперы вокруг C-шных функций для скриптовых языков см. мой tclsyslog. > > 4. И как же меня злит в перле отсутствие командной подстановки в строки... > > Это типа `date`? Нет, это типа puts "Length of list = [llength $list]" т.е. не подстановка _внешних_ команд, а подстановка перловых же команд, вызовов процедур, выражений. -- Victor Wagner [EMAIL PROTECTED] Programmer Office:7-(095)-785-09-72 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus