Re: What perl's bad for
> > 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 vitus@ice.ru
Programmer Office:7-(095)-785-09-72
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net http://www.ice.ru/~vitus
Reply to: