You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(14) |
Jul
|
Aug
(8) |
Sep
(14) |
Oct
|
Nov
(1) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(4) |
Nov
(3) |
Dec
(1) |
2007 |
Jan
(1) |
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(9) |
Nov
(2) |
Dec
(4) |
2008 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(4) |
Nov
|
Dec
|
From: Arthur W. <ar...@gm...> - 2005-06-07 14:09:52
|
Dir is part of the standard extension. php-src/ext/standard/dir.c and=20 php_dir.h Other extensions also worth looking at are - hwapi - The only extension in the php-src written in C++. - sqlite - Good object oriented ext. - simplexml - Also a good oo ext. And <http://bugs.tutorbuddy.com/php5cpp/php5cpp/> Is the only document/tutorial I could find that talks about C++ and mapping= =20 classes. On 6/7/05, Landon Bradshaw <la...@ph...> wrote: >=20 > What we might want to do is reverse-engineer the directory class and use > that as a model for building the object wrappers that will work with the > ZE2 ... >=20 > http://www.php.net/manual/en/class.dir.php >=20 > This has the persistence we need with the wxWidget objects and it's > simple enough I think that as a starting point we could all understand > it ... >=20 > ...Landon >=20 >=20 > ------------------------------------------------------- > This SF.Net <http://SF.Net> email is sponsored by: NEC IT Guy Games. How= =20 > far can you shotput > a projector? How fast can you ride your desk chair down the office luge= =20 > track? > If you want to score the big prize, get to know the little guy. > Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=3D20 > _______________________________________________ > wxPHP-developer mailing list > wxP...@li... > https://lists.sourceforge.net/lists/listinfo/wxphp-developer >=20 --=20 <Arthur/> - http://artooro.blogspot.com (Weblog) - http://sourceforge.net/users/artooro/ |
From: Arthur W. <ar...@gm...> - 2005-06-07 14:00:33
|
On 6/7/05, Philipp Stucki <ph...@bi...> wrote: >=20 > Arthur Wiebe wrote: >=20 > > Hi Philipp > > > > We would love to have you join this task force. >=20 > Great! >=20 > > I'm pretty sure we're going to have to write the PHP extension in C++. > > In fact I'm very sure about that. >=20 > Probably the easiest way to wrap a C++ library though i don't know > whether th PHP build system has support for C++. I have written a test php extension in C++ but didn't get class mapping to= =20 work yet. > But whether or not we want to map C++ classes to PHP or create PHP > > functions that communicate with wxWidgets and then map them into a clas= s > > I dunno. >=20 > I think that wrapping the whole library in C/C++ is the way to go. Some > kind of automatic code generation for all the definitions and skeletons > like php-gtk has it would be nice. True. And what we'll most likely do. WXPython uses SWIG. What about reusing some of that code and then make > SWIG generate ZE2 compatible code? I absolutely don't know anything > about SWIG - is reusing of code written for another language possible at > all? This would also include the process of writing the PHP5 extension > code generator stuff for SWIG, which might be rather tricky :) The reason wxPython uses swig is because swig has excellent support for=20 python. But not for php5. PHP4 support it ok but php5 is plain broken. I=20 looked at the swig source code and didn't really have the stomach for=20 messing around in there at that time. If somebody else wants to that would= =20 be great. I might even help. A new swig will be released on June 11th. > Do you have any experience at all in writing PHP extensions? >=20 > I haven't ever written a real extension, but I do have fiddled about > with some testing extensions like passing values and things like that. I > have also looked at some of the ZE2's interals and other extension's code= . >=20 > And of course my learning curve is quite steep :) Well we could use any help write now. And learning is always good. This is = a=20 learning experience for me. If you would like to become an official member send me your sourceforge.net<http://sourceforge.net>username. And get one if needed. rgds > philipp >=20 > -- > philipp stucki . bitflux GmbH . schoeneggstrasse 5 . CH-8004 zurich > ph...@bi... . phone +41 1 240 56 70 . fax +41 1 240 56 71 > http://www.bitflux.ch >=20 >=20 > ------------------------------------------------------- > This SF.Net <http://SF.Net> email is sponsored by: NEC IT Guy Games. How= =20 > far can you shotput > a projector? How fast can you ride your desk chair down the office luge= =20 > track? > If you want to score the big prize, get to know the little guy. > Play to win an NEC 61" plasma display: http://www.necitguy.com/?r=3D20 > _______________________________________________ > wxPHP-developer mailing list > wxP...@li... > https://lists.sourceforge.net/lists/listinfo/wxphp-developer >=20 --=20 <Arthur/> - http://artooro.blogspot.com (Weblog) - http://sourceforge.net/users/artooro/ |
From: Landon B. <la...@ph...> - 2005-06-07 12:21:26
|
What we might want to do is reverse-engineer the directory class and use that as a model for building the object wrappers that will work with the ZE2 ... http://www.php.net/manual/en/class.dir.php This has the persistence we need with the wxWidget objects and it's simple enough I think that as a starting point we could all understand it ... ...Landon |
From: Philipp S. <ph...@bi...> - 2005-06-07 12:15:54
|
Arthur Wiebe wrote: > Hi Philipp > > We would love to have you join this task force. Great! > I'm pretty sure we're going to have to write the PHP extension in C++. > In fact I'm very sure about that. Probably the easiest way to wrap a C++ library though i don't know whether th PHP build system has support for C++. > But whether or not we want to map C++ classes to PHP or create PHP > functions that communicate with wxWidgets and then map them into a class > I dunno. I think that wrapping the whole library in C/C++ is the way to go. Some kind of automatic code generation for all the definitions and skeletons like php-gtk has it would be nice. WXPython uses SWIG. What about reusing some of that code and then make SWIG generate ZE2 compatible code? I absolutely don't know anything about SWIG - is reusing of code written for another language possible at all? This would also include the process of writing the PHP5 extension code generator stuff for SWIG, which might be rather tricky :) > Do you have any experience at all in writing PHP extensions? I haven't ever written a real extension, but I do have fiddled about with some testing extensions like passing values and things like that. I have also looked at some of the ZE2's interals and other extension's code. And of course my learning curve is quite steep :) rgds philipp -- philipp stucki . bitflux GmbH . schoeneggstrasse 5 . CH-8004 zurich ph...@bi... . phone +41 1 240 56 70 . fax +41 1 240 56 71 http://www.bitflux.ch |
From: Arthur W. <ar...@gm...> - 2005-06-06 18:37:21
|
Hi Philipp We would love to have you join this task force. hi there > =20 > just wanted to mention that i"m interested in participating in the > developement of the wxphp extension. > =20 > i have some wxPython-scripts currently sneaking around on my harddisk, > just waiting to be ported to PHP5 :) >=20 >=20 So do I :)=20 are there already any plans on how to start or even how to implement the > extension? >=20 >=20 Currently that is something we need to discuss some more. The other=20 developer, Landshaw, I believe is busy right now so we haven't been able to= =20 discuss our plans yet. I'm pretty sure we're going to have to write the PHP extension in C++. In= =20 fact I'm very sure about that. But whether or not we want to map C++ classes to PHP or create PHP function= s=20 that communicate with wxWidgets and then map them into a class I dunno. Do you have any experience at all in writing PHP extensions? greetings > Philipp > =20 > --=20 > philipp stucki . bitflux GmbH . schoeneggstrasse 5 . CH-8004 zurich > philipp@bi... . phone +41 1 240 56 70 . fax +41 1 240 56 71 > http://www.bitflux.ch > =20 > |
From: Philipp S. <ph...@bi...> - 2005-06-06 14:18:09
|
hi there just wanted to mention that i'm interested in participating in the developement of the wxphp extension. i have some wxPython-scripts currently sneaking around on my harddisk, just waiting to be ported to PHP5 :) are there already any plans on how to start or even how to implement the extension? greetings Philipp -- philipp stucki . bitflux GmbH . schoeneggstrasse 5 . CH-8004 zurich ph...@bi... . phone +41 1 240 56 70 . fax +41 1 240 56 71 http://www.bitflux.ch |
From: Arthur W. <ar...@gm...> - 2005-06-03 01:39:21
|
The purpose of this mailing list is to discuss the internals of wxPHP. We= =20 are just getting started so don't expect too much from us yet! :) --=20 <Arthur/> - http://artooro.blogspot.com (Weblog) - http://sourceforge.net/users/artooro/ |