Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:39430 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 91379 invoked from network); 29 Jul 2008 13:02:39 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 29 Jul 2008 13:02:39 -0000 Authentication-Results: pb1.pair.com smtp.mail=moriyoshi@at.wakwak.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=moriyoshi@at.wakwak.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain at.wakwak.com designates 211.9.230.193 as permitted sender) X-PHP-List-Original-Sender: moriyoshi@at.wakwak.com X-Host-Fingerprint: 211.9.230.193 mgkyb1.nw.wakwak.com Received: from [211.9.230.193] ([211.9.230.193:56761] helo=mgkyb1.nw.wakwak.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 24/15-24886-BE41F884 for ; Tue, 29 Jul 2008 09:02:36 -0400 Received: from vckyb1.nw.wakwak.com (postfix@vckyb1.nw.wakwak.com [211.9.230.144]) by mgkyb1.nw.wakwak.com (8.14.3/8.14.3/2008-07-17) with SMTP id m6TD2W3Z039799 for ; Tue, 29 Jul 2008 22:02:32 +0900 (JST) (envelope-from moriyoshi@at.wakwak.com) Received: from at.wakwak.com (at.wakwak.com [211.9.230.135]) by vckyb1.nw.wakwak.com (Postfix) with ESMTP id 1617230052 for ; Tue, 29 Jul 2008 22:02:32 +0900 (JST) Received: from [10.1.6.29] (c-gate0.bioinfo.sfc.keio.ac.jp [133.27.19.40]) (user=moriyoshi mech=CRAM-MD5) by at.wakwak.com (8.14.3/8.14.3/2008-07-15) with ESMTP/inet id m6TD2VOl053087 for ; Tue, 29 Jul 2008 22:02:32 +0900 (JST) (envelope-from moriyoshi@at.wakwak.com) Mime-Version: 1.0 (Apple Message framework v753.1) Content-Transfer-Encoding: 7bit Message-ID: <9CCCAD1F-265D-4E5D-B93E-1AB82F254A83@at.wakwak.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed To: internals@lists.php.net Date: Tue, 29 Jul 2008 21:58:22 +0900 X-Mailer: Apple Mail (2.753.1) Subject: Introducing Boost.PHP - PHP Extensions in C++, in a minute From: moriyoshi@at.wakwak.com (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/wikis Regards, Moriyoshi