xs

May. 1st, 2011 10:38 am
sab123: (Default)
[personal profile] sab123
Нашел, как составить перловый модуль из нескольких отдельно скомпилированных XS файлов: http://search.cpan.org/~jhi/perl-5.8.1/lib/ExtUtils/MakeMaker/FAQ.pod . А то меня этот вопрос долго грыз.

  MODULE = Cool::Foo PACKAGE = Cool::Foo

  BOOT:
  # boot the second XS file
  boot_Cool__Bar(aTHX_ cv);


P.S. А вот фиг. Оно в преамбуле умудряется поменять стек. Поэтому при вызове треьей функции boot_* все валится.

Date: 2011-05-04 12:19 am (UTC)
From: [identity profile] vaddimka.livejournal.com
я когда год на перле писал (платили хорошо) думал про него то же самое :)
после плюсов мне там не нравилось решительно все, ребята даже не потрудились сделать нормальный отладчик (perl -d года эдак 4 назад не понимал eval'ы, точнее глючил на них страшным образом)

July 2025

S M T W T F S
  1 2345
678 9101112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 16th, 2025 07:14 pm
Powered by Dreamwidth Studios