![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Нашел, как составить перловый модуль из нескольких отдельно скомпилированных XS файлов: http://search.cpan.org/~jhi/perl-5.8.1/lib/ExtUtils/MakeMaker/FAQ.pod . А то меня этот вопрос долго грыз.
P.S. А вот фиг. Оно в преамбуле умудряется поменять стек. Поэтому при вызове треьей функции boot_* все валится.
MODULE = Cool::Foo PACKAGE = Cool::Foo BOOT: # boot the second XS file boot_Cool__Bar(aTHX_ cv);
P.S. А вот фиг. Оно в преамбуле умудряется поменять стек. Поэтому при вызове треьей функции boot_* все валится.
no subject
Date: 2011-05-01 04:34 pm (UTC)no subject
Date: 2011-05-01 06:20 pm (UTC)no subject
Date: 2011-05-01 07:32 pm (UTC)no subject
Date: 2011-05-01 11:54 pm (UTC)no subject
Date: 2011-05-02 12:23 am (UTC)я видел биллинг на перле, это было стремно
no subject
Date: 2011-05-02 11:18 pm (UTC)Ну и вообще, разве можно считать биллинг большим проектом? Даже если он весь из себя энтерпрайзный (да, энтерпрайзный телефонный биллинг я тоже видел, будучи в AT&T).
Кстати, я наверное понял, почему ты не видишь перл: ты же Виндовсом всяким занимаешься. А там другие традиции.
no subject
Date: 2011-05-03 01:36 am (UTC)no subject
Date: 2011-05-03 11:26 am (UTC)в основном линукс и немного макось
не знаю, вокруг народ на рубях и пайтоне пишет
перл сейчас используется во всяких стремных системах хранения данных типа MogileFS, причем, что характерно, никто не понимает как оно там работает и все бы рады этот перл оттуда извести :)
no subject
Date: 2011-05-04 12:07 am (UTC)no subject
Date: 2011-05-04 12:19 am (UTC)после плюсов мне там не нравилось решительно все, ребята даже не потрудились сделать нормальный отладчик (perl -d года эдак 4 назад не понимал eval'ы, точнее глючил на них страшным образом)