Модуль XScript для PHP

Писал для PHP биндинг в XScript. Си++ я не знаю (и знать не хочу), поэтому писал на Си. Огромое спасибо Antony Dovgal за помощь, без него я бы ещё долго разбирался как писать модули для PHP на Си внутри вражеского Си++, с его же помощью причесал m4-файл и код.

Что я хочу сказать. Опыт, конечно, полезный, но грустно, что сейчас, как и несколько лет назад (когда я писал первый модуль), практически нет документации о том как писать модули, не говоря уже о хороших, обзорных статьях, где все шаги были бы расписаны и рассказано было бы что и зачем делается.

Чистого времени я потратил половину дня (вместе с хождением по «Яндексу», перепиской, установкой пакетов XScript и прочее — ещё 1,5 дня), но это только потому, что Тони согласился помочь (и у него был опыт написания Си++ модулей на Си на примере биндинга к архиватору RAR, который мы и разбирали).

Думаю, этим и объясняется небольшое количество бинарных модулей на PHP, а так же их низкое качество. Жаль.
15 мая 2009 16:49

voldmar (voldmar.ru)
15 мая 2009, 21:44

По-моему это повод написать такую статью (а на неё потом будут ссылаться, как на единственную).

bolk (bolknote.ru)
15 мая 2009, 22:15, ответ предназначен voldmar (voldmar.ru):

Я не разобрался во всех аспектах, решал довольно узкую, свою задачу. Например, я не знаю как создавать объекты. Это только один пример.

alexeit.myopenid.com (alexeit.myopenid.com)
16 мая 2009, 13:25

у Сары Голман есть книга Extending and Embedding PHP

bolk (bolknote.ru)
16 мая 2009, 16:58, ответ предназначен alexeit.myopenid.com:

Спасибо огромное! Просмотрел пока только бегло (http://www.bookgo.org/archives/e/84545181750b3f7042697a26b9fbbe4d.html), кажется, то что нужно.

wiktar (wiktar.com)
26 мая 2010, 15:11

А я как раз сейчас пытаюсь разобраться с XScript.
Нигде. Никакой документации. Что же это такое!

bolk (bolknote.ru)
26 мая 2010, 17:54, ответ предназначен wiktar (wiktar.com):

Очень интересно. А что планируется делать с XScript?

wiktar (wiktar.com)
26 мая 2010, 21:37, ответ предназначен bolk (bolknote.ru):

Задача разобраться в существующем XScript и переписать это на Python.

Задача не из простых,
из «документации» удалось найти только http://xscript.opensource.yandex.net/, где каждая страница «coming soon».

А пытаться вникнуть в тот XML — это всё равно, что достигать просветления.

bolk (bolknote.ru)
27 мая 2010, 00:15, ответ предназначен wiktar (wiktar.com):

Херассе. А что за проект такой?

wiktar (wiktar.com)
27 мая 2010, 10:11, ответ предназначен bolk (bolknote.ru):

Честно говоря, я хотя ничего не подписывал, но не уверен, что могу рассказывать об этом в общественном месте.

Проект с одной крупной российской интернет-компанией.

bolk (bolknote.ru)
27 мая 2010, 12:18, ответ предназначен wiktar (wiktar.com):

Ага, понял. :)

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML:

Кому бы вы хотели ответить (или кликните на его аватару)