Hi folks,
I created a library that may draw some attention. Boost.PHP is a set
of macros and C++ classes that wrap around common Zend Engine structs
that allow you to create a PHP extension in C++, in a very efficient
way. Most notably, you no longer need most of the ZE macros and APIs
like ZEND_FE and zend_parse_parameters() since the library
automagically handles the signatures of your C++ functions and
enables them to be exposed just as they are.
For further information, please look at the dedicated wiki page on
github:
http://github.com/moriyoshi/boost.php/wikis
Regards,
Moriyoshi
On Tue, Jul 29, 2008 at 2:58 PM, Moriyoshi Koizumi
moriyoshi@at.wakwak.com wrote:
Hi folks,
I created a library that may draw some attention. Boost.PHP is a set of
macros and C++ classes that wrap around common Zend Engine structs that
Is Boost.PHP affiliated with boost.org ?
--
troels
Nope, but I'm thinking of proposing it as soon as I finish the
documentation.
Moriyoshi
On Tue, Jul 29, 2008 at 2:58 PM, Moriyoshi Koizumi
moriyoshi@at.wakwak.com wrote:Hi folks,
I created a library that may draw some attention. Boost.PHP is a
set of
macros and C++ classes that wrap around common Zend Engine structs
thatIs Boost.PHP affiliated with boost.org ?
--
troels
Hello Moriyoshi,
actually you should place it as a PHP module. Boost provides core level
stuff and algorithmns and such. This is a highly specialized bridge.
marcus
Tuesday, July 29, 2008, 3:59:00 PM, you wrote:
Nope, but I'm thinking of proposing it as soon as I finish the
documentation.
Moriyoshi
On Tue, Jul 29, 2008 at 2:58 PM, Moriyoshi Koizumi
moriyoshi@at.wakwak.com wrote:Hi folks,
I created a library that may draw some attention. Boost.PHP is a
set of
macros and C++ classes that wrap around common Zend Engine structs
thatIs Boost.PHP affiliated with boost.org ?
--
troels
Best regards,
Marcus
Marcus Boerger schrieb:
Hello Moriyoshi,
actually you should place it as a PHP module. Boost provides core level
stuff and algorithmns and such. This is a highly specialized bridge.marcus
Just like Boost.Python
(http://www.boost.org/doc/libs/1_35_0/libs/python/doc/index.html) ;)
Regards,
Stefan
Hello Stefan,
which doesn't belong there either.
marcus
Wednesday, July 30, 2008, 9:14:07 AM, you wrote:
Marcus Boerger schrieb:
Hello Moriyoshi,
actually you should place it as a PHP module. Boost provides core level
stuff and algorithmns and such. This is a highly specialized bridge.marcus
Just like Boost.Python
(http://www.boost.org/doc/libs/1_35_0/libs/python/doc/index.html) ;)
Regards,
Stefan
Best regards,
Marcus
Hi Marcus,
Really? I haven't heard anything like that.
MOriyoshi
Hello Stefan,
which doesn't belong there either.
marcus
Wednesday, July 30, 2008, 9:14:07 AM, you wrote:
Marcus Boerger schrieb:
Hello Moriyoshi,
actually you should place it as a PHP module. Boost provides
core level
stuff and algorithmns and such. This is a highly specialized
bridge.marcus
Just like Boost.Python
(http://www.boost.org/doc/libs/1_35_0/libs/python/doc/index.html) ;)Regards,
StefanBest regards,
Marcus
Hello Moriyoshi,
that's just my opinion. Bridges belong with the language not with a
random library.
marcus
Wednesday, July 30, 2008, 9:45:03 AM, you wrote:
Hi Marcus,
Really? I haven't heard anything like that.
MOriyoshi
Hello Stefan,
which doesn't belong there either.
marcus
Wednesday, July 30, 2008, 9:14:07 AM, you wrote:
Marcus Boerger schrieb:
Hello Moriyoshi,
actually you should place it as a PHP module. Boost provides
core level
stuff and algorithmns and such. This is a highly specialized
bridge.marcus
Just like Boost.Python
(http://www.boost.org/doc/libs/1_35_0/libs/python/doc/index.html) ;)Regards,
StefanBest regards,
Marcus
Best regards,
Marcus
Just wanted to say... awesome! Great job.
- David
Am 29.07.2008 um 14:58 schrieb Moriyoshi Koizumi:
Hi folks,
I created a library that may draw some attention. Boost.PHP is a set
of macros and C++ classes that wrap around common Zend Engine
structs that allow you to create a PHP extension in C++, in a very
efficient way. Most notably, you no longer need most of the ZE
macros and APIs like ZEND_FE and zend_parse_parameters() since the
library automagically handles the signatures of your C++ functions
and enables them to be exposed just as they are.For further information, please look at the dedicated wiki page on
github:
http://github.com/moriyoshi/boost.php/wikisRegards,
Moriyoshi