Модуль XScript для PHP
Писал для PHP биндинг в XScript. Си++ я не знаю (и знать не хочу), поэтому писал на Си. Огромое спасибо Antony Dovgal за помощь, без него я бы ещё долго разбирался как писать модули для PHP на Си внутри вражеского Си++, с его же помощью причесал
Что я хочу сказать. Опыт, конечно, полезный, но грустно, что сейчас, как и несколько лет назад (когда я писал первый модуль), практически нет документации о том как писать модули, не говоря уже о хороших, обзорных статьях, где все шаги были бы расписаны и рассказано было бы что и зачем делается.
Чистого времени я потратил половину дня (вместе с хождением по «Яндексу», перепиской, установкой пакетов XScript и прочее — ещё 1,5 дня), но это только потому, что Тони согласился помочь (и у него был опыт написания Си++ модулей на Си на примере биндинга к архиватору RAR, который мы и разбирали).
Думаю, этим и объясняется небольшое количество бинарных модулей на PHP, а так же их низкое качество. Жаль.
Комментарии 10
Нигде. Никакой документации. Что же это такое!
Задача разобраться в существующем XScript и переписать это на Python.
Задача не из простых,
из «документации» удалось найти только http://xscript.opensource.yandex.net/, где каждая страница «coming soon».
А пытаться вникнуть в тот XML — это всё равно, что достигать просветления.
Херассе. А что за проект такой?
Честно говоря, я хотя ничего не подписывал, но не уверен, что могу рассказывать об этом в общественном месте.
Проект с одной крупной российской
Ага, понял. :)