Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-07-08 Thread Jacob Carlborg
On 2012-01-25 18:07, Trass3r wrote: Whats.necessary to use D in order to create C++ bindings ? github.com/jacob-carlborg/dstep I've released the first alpha/beta version: http://forum.dlang.org/thread/jt9i6l$2go5$1...@digitalmars.com -- /Jacob Carlborg

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-03-17 Thread Gour
On Sat, 17 Mar 2012 02:29:26 +0100 Andrej Mitrovic andrej.mitrov...@gmail.com wrote: Sorry for the long wait. Turns out I was *extremely* wrong about this. Generating the D side turned out to be a hell of a lot more work then I initially thought (mostly due to C++ and D type incompatibilities

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-03-17 Thread bls
On 03/16/2012 06:29 PM, Andrej Mitrovic wrote: So, stay tight! Good times ahead.:) Incredible good news! Thanks. One of the very first wxD applications could be a GUI for the generator.

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-03-17 Thread Jacob Carlborg
On 2012-03-17 04:34, Andrej Mitrovic wrote: On 3/17/12, Brad Andersone...@gnuk.net wrote: Could the wxc generator be be used as a base for building bindings for other libraries? I hope it will be. It's kind of crazy that the first thing I'm using it on is a huge library like wxD, this will

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-03-17 Thread bls
On 03/17/2012 09:50 AM, Jacob Carlborg wrote: This is why a proper compiler is needed, this will not work in the long run. Are you aware that doxgen's xml output is based on gcc-xml ? I think it is necessary to say that doxygen, respective gcc-xml, is working on stripped and annotated header

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-03-17 Thread Jacob Carlborg
On 2012-03-17 18:36, bls wrote: On 03/17/2012 09:50 AM, Jacob Carlborg wrote: This is why a proper compiler is needed, this will not work in the long run. Are you aware that doxgen's xml output is based on gcc-xml ? No, I was not aware of that. What is the problem then, doxygen choking on

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-03-17 Thread bls
On 03/17/2012 10:44 AM, Jacob Carlborg wrote: On 2012-03-17 18:36, bls wrote: On 03/17/2012 09:50 AM, Jacob Carlborg wrote: This is why a proper compiler is needed, this will not work in the long run. Are you aware that doxgen's xml output is based on gcc-xml ? No, I was not aware of that.

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-03-17 Thread bls
On 03/17/2012 10:44 AM, Jacob Carlborg wrote: What is the problem then, doxygen choking on the XML or GCC choking on the include files? gcc-xml is stalled. Means newer C++ stuff is not supported. See news... http://www.gccxml.org/HTML/News.html

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-03-17 Thread bls
On 03/17/2012 10:51 AM, bls wrote: Are you aware that doxgen's xml output is based on gcc-xml ? I should be more carefull :( It's another wxWidgets utility that is using gcc-xml.

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-03-17 Thread Andrej Mitrovic
On 3/17/12, Jacob Carlborg d...@me.com wrote: This is why a proper compiler is needed, this will not work in the long run. The generator doesn't really care which tool you use to extract the data. It should be possible to use a tool such as LLVM to fill the structs with all the information it

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-03-17 Thread Jacob Carlborg
On 2012-03-17 20:20, Andrej Mitrovic wrote: On 3/17/12, Jacob Carlborgd...@me.com wrote: This is why a proper compiler is needed, this will not work in the long run. The generator doesn't really care which tool you use to extract the data. It should be possible to use a tool such as LLVM to

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-03-16 Thread Andrej Mitrovic
On 2/11/12, Andrej Mitrovic andrej.mitrov...@gmail.com wrote: The D classes are not yet generated until I get wxc done, but wxc is 95% of the source of difficulty. Generating wxd should be easy after that. Sorry for the long wait. Turns out I was *extremely* wrong about this. Generating the D

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-03-16 Thread Brad Anderson
On Fri, Mar 16, 2012 at 7:29 PM, Andrej Mitrovic andrej.mitrov...@gmail.com wrote: On 2/11/12, Andrej Mitrovic andrej.mitrov...@gmail.com wrote: The D classes are not yet generated until I get wxc done, but wxc is 95% of the source of difficulty. Generating wxd should be easy after that.

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-03-16 Thread Andrej Mitrovic
On 3/17/12, Brad Anderson e...@gnuk.net wrote: Could the wxc generator be be used as a base for building bindings for other libraries? I hope it will be. It's kind of crazy that the first thing I'm using it on is a huge library like wxD, this will likely be its biggest unittest, so to speak. :p

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-02-15 Thread Andrej Mitrovic
On 2/11/12, Andrej Mitrovic andrej.mitrov...@gmail.com wrote: 132+ are left to go. 55 left. This is the harder part now since most of these left are interface mismatches and not codegenerator bugs. As you can see I've started filing reports with patches:

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-02-15 Thread bls
On 02/15/2012 06:53 AM, Andrej Mitrovic wrote: On 2/11/12, Andrej Mitrovicandrej.mitrov...@gmail.com wrote: 132+ are left to go. 55 left. This is the harder part now since most of these left are interface mismatches and not codegenerator bugs. As you can see I've started filing reports with

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-02-15 Thread Gour
On Wed, 15 Feb 2012 15:53:32 +0100 Andrej Mitrovic andrej.mitrov...@gmail.com wrote: 55 left. This is the harder part now since most of these left are interface mismatches and not codegenerator bugs. As you can see I've started filing reports with patches: All glory to you! I see that

wxD bindings (was Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.)

2012-02-12 Thread Gour
On Sat, 11 Feb 2012 20:45:06 +0100 Andrej Mitrovic andrej.mitrov...@gmail.com wrote: 542 classes are successfully generated (and buildable). 132+ are left to go. Great! I've ran into a few issues where the interface files (from which the xml is built) are not in sync with the code. So there

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-02-12 Thread Andrej Mitrovic
On 2/11/12, bls bizp...@orange.fr wrote: Silly Question .. did you try to to use regen (or however it is named) script to re-create the doxygen xml files ? That's what I do, yes. The wxPhp xml files were a little outdated anyway. Another question regarding wxC. Will there be an option to

Re: wxD bindings (was Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.)

2012-02-12 Thread Andrej Mitrovic
On 2/12/12, Gour g...@atmarama.net wrote: I saw your messages in wx-dev and wonder what will be the way to keep those files in sync or, at least, detect there are inconsistencies? They have a tool called ifacecheck which compares the xml files generated by doxygen to the ones generated by using

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-02-12 Thread bls
On 02/12/2012 03:04 AM, Andrej Mitrovic wrote: For wxc I'll have to provide both static and shared library support. Perfect! win32-only: I've tried statically linking 2.9.3 via optlink but it couldn't handle the vast amount of symbol names. Even if that was resolved (it won't be) I can't

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-02-11 Thread Andrej Mitrovic
Just a small update: 542 classes are successfully generated (and buildable). 132+ are left to go. I've ran into a few issues where the interface files (from which the xml is built) are not in sync with the code. So there might be missing types definitions, or wrong types in methods, etc. But

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-02-11 Thread Andrej Mitrovic
On 2/11/12, Andrej Mitrovic andrej.mitrov...@gmail.com wrote: 542 classes Sorry, when I said classes I meant wxc class wrappers. The D classes are not yet generated until I get wxc done, but wxc is 95% of the source of difficulty. Generating wxd should be easy after that.

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-02-11 Thread bls
On 02/11/2012 11:45 AM, Andrej Mitrovic wrote: Just a small update: 542 classes are successfully generated (and buildable). 132+ are left to go. I've ran into a few issues where the interface files (from which the xml is built) are not in sync with the code. So there might be missing types

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-02-06 Thread Andrej Mitrovic
On 1/26/12, bls bizp...@orange.fr wrote: Hi Andrej, first of all : it is NOT my intention to pick on your nerves. I am just curious and , ahem, a bit impatience. Have you made some progress on the code generator ? Are you running into problems, hard to solve problems ? Well, it would be

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-02-06 Thread Iain Buclaw
On 27 January 2012 18:38, Kagamin s...@here.lot wrote: On Wednesday, 25 January 2012 at 18:01:48 UTC, Zachary Lund wrote: I do not mind using a C library in D because of how straight forward it is. But simply mentioning C++ in D seems to add unneeded complexity which should be avoided. I

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-02-06 Thread Kagamin
On Monday, 6 February 2012 at 11:25:09 UTC, Iain Buclaw wrote: To be taken with a pinch of salt. I raised an eyebrow or two when looking at the estimated cost for GDC. ;-) A C++ to D autoporter? That's an interesting idea.

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-02-06 Thread bls
On 02/06/2012 03:06 AM, Andrej Mitrovic wrote: On 1/26/12, blsbizp...@orange.fr wrote: Hi Andrej, first of all : it is NOT my intention to pick on your nerves. I am just curious and , ahem, a bit impatience. Have you made some progress on the code generator ? Are you running into problems,

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-02-06 Thread Gour
On Mon, 6 Feb 2012 12:06:44 +0100 Andrej Mitrovic andrej.mitrov...@gmail.com wrote: I'm working on this around the clock. If everything goes ok I might have the wxc wrapper done by the end of the week, but I'm not making any promises. Thank you very much for your efforts!! I'd ask for a

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-28 Thread equinox
So, I would not minimize the fact to get stable/actively_developed/easily_maintained bindings for native multi-platform GUI toolkit. ;) Sincerely, Gour I just wonder dwt(http://www.dsource.org/projects/dwt) is not good enough? Regards Marton Papp

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-28 Thread Gour
On Sat, 28 Jan 2012 12:14:12 +0100 equi...@atw.hu wrote: I just wonder dwt(http://www.dsource.org/projects/dwt) is not good enough? Well, I prefer wx over SWT and besides that, Jacob said he has other higher priorities at the moment besides working on DWT. Sincerely, Gour -- While

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-28 Thread Jacob Carlborg
On 2012-01-28 12:47, Gour wrote: On Sat, 28 Jan 2012 12:14:12 +0100 equi...@atw.hu wrote: I just wonder dwt(http://www.dsource.org/projects/dwt) is not good enough? Well, I prefer wx over SWT and besides that, Jacob said he has other higher priorities at the moment besides working on DWT.

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-28 Thread Gour
On Sat, 28 Jan 2012 16:12:57 +0100 Jacob Carlborg d...@me.com wrote: That doesn't stop others to work on DWT :) Of course, but we don't need new forces joining forking. Sincerely, Gour -- As fire is covered by smoke, as a mirror is covered by dust, or as the embryo is covered by the

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-28 Thread bls
On 01/28/2012 03:47 AM, Gour wrote: On Sat, 28 Jan 2012 12:14:12 +0100 equi...@atw.hu wrote: I just wonder dwt(http://www.dsource.org/projects/dwt) is not good enough? Well, I prefer wx over SWT and besides that, Jacob said he has other higher priorities at the moment besides working on

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-28 Thread bls
On 01/28/2012 07:12 AM, Jacob Carlborg wrote: That doesn't stop others to work on DWT :) No offense Jacob! It is just that imo wxWidgets is the most flexible gui toolkiy in town. and reading what is planned for 3.0 yum iOS.. maybe AndroidBut despite that, DWT requires Java like

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-27 Thread Gour
On Thu, 26 Jan 2012 23:18:10 +0100 Andrej Mitrovic andrej.mitrov...@gmail.com wrote: Anyway, the XML parsing script is done and I've verified it has the same output as the php script. This thing parsed about 1400 xml files, so I don't see any issues with parsing doxygen xml files with a

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-27 Thread Andrej Mitrovic
On 1/27/12, Gour g...@atmarama.net wrote: Andrej, you're the bearer of the best D-news these days. Congrats!!! I appreciate the enthusiasm, but I think it should be toned down a bit. At this stage this work is pretty insignificant compared to all the work on e.g. improving DMD.

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-27 Thread Jacob Carlborg
On 2012-01-27 08:48, Andrej Mitrovic wrote: On 1/27/12, equi...@atw.huequi...@atw.hu wrote: It is not clear what you do not use xml in tango library. I'm using D2, not D1. Tango is working find with D2: https://github.com/SiegeLord/Tango-D2 -- /Jacob Carlborg

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-27 Thread Gour
On Fri, 27 Jan 2012 10:29:43 +0100 Andrej Mitrovic andrej.mitrov...@gmail.com wrote: I appreciate the enthusiasm, but I think it should be toned down a bit. At this stage this work is pretty insignificant compared to all the work on e.g. improving DMD. I'm aware that the folks working on

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-27 Thread Andrej Mitrovic
On 1/27/12, Jacob Carlborg d...@me.com wrote: Tango is working find with D2: https://github.com/SiegeLord/Tango-D2 It wasn't the first place I went looking for an xml lib since this port is pretty new. But I did hear Tango's xml parser was blazing fast.

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-27 Thread Jacob Carlborg
On 2012-01-27 12:21, Andrej Mitrovic wrote: On 1/27/12, Jacob Carlborgd...@me.com wrote: Tango is working find with D2: https://github.com/SiegeLord/Tango-D2 It wasn't the first place I went looking for an xml lib since this port is pretty new. But I did hear Tango's xml parser was blazing

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-27 Thread Kagamin
On Wednesday, 25 January 2012 at 18:01:48 UTC, Zachary Lund wrote: I do not mind using a C library in D because of how straight forward it is. But simply mentioning C++ in D seems to add unneeded complexity which should be avoided. I think the answer to a question such as What's the

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-27 Thread Trass3r
What's the alternative to Qt in D? should not be Qt bindings but maybe a library which imitates the implementation and/or interface of Qt UI widgets in native D. http://www.ohloh.net/p/qt/estimated_cost some scary numbers http://www.ohloh.net/p/qt5 dmd could really learn a thing or two

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-27 Thread Piotr Szturmaj
Kagamin wrote: On Wednesday, 25 January 2012 at 18:01:48 UTC, Zachary Lund wrote: I do not mind using a C library in D because of how straight forward it is. But simply mentioning C++ in D seems to add unneeded complexity which should be avoided. I think the answer to a question such as What's

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-26 Thread Trass3r
Are the Clang C bindings complete? I imagine they don't get that much attention. It depends on what complete means. If you mean that you can do all the things you can do with the C++ API, then no. If you mean it's complete enough to implement this project, then I don't know. I think at least

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-26 Thread Jacob Carlborg
On 2012-01-26 13:24, Trass3r wrote: Are the Clang C bindings complete? I imagine they don't get that much attention. It depends on what complete means. If you mean that you can do all the things you can do with the C++ API, then no. If you mean it's complete enough to implement this project,

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-26 Thread bls
On 01/25/2012 01:38 PM, Andrej Mitrovic wrote: The Json parsing I've initially attempted was a mistake. I've assumed the XML parsing would be harder than necessary, but I ended up fighting wxPhp's arbitrary Json output (arrays holding objects of different types.. which is no good for D, or my

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-26 Thread Jesse Phillips
On Thursday, 26 January 2012 at 15:13:57 UTC, bls wrote: Andrej, I can't await your SUCCESS message. For me your upcoming code is the most important stuff since years. A few questions : where do I find Vladimir Panteelev's XML library ? Does this library support XPATH ? I don't know

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-26 Thread Jonathan M Davis
On Thursday, January 26, 2012 19:44:18 Jesse Phillips wrote: On Thursday, 26 January 2012 at 15:13:57 UTC, bls wrote: Andrej, I can't await your SUCCESS message. For me your upcoming code is the most important stuff since years. A few questions : where do I find Vladimir Panteelev's XML

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-26 Thread Andrej Mitrovic
On 1/26/12, bls bizp...@orange.fr wrote: A few questions : where do I find Vladimir Panteelev's XML library ? https://github.com/CyberShadow/ae/blob/master/utils/ (see xml.d) Does this library support XPATH ? I'm not sure. It's a light-weight library, you're probably not going to see libxml2

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-26 Thread Jesse Phillips
On Thursday, 26 January 2012 at 19:02:30 UTC, Jonathan M Davis wrote: xmlp is the one that Tomaz is working on to replace std.xml, correct? Any idea how close it is to actually being submitted for review? - Jonathan M Davis Michael Rynn, no I don't know what Tomaz is up to. Maybe some form

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-26 Thread equinox
On Thu, 26 Jan 2012 23:18:10 +0100, Andrej Mitrovic andrej.mitrov...@gmail.com wrote: On 1/26/12, bls bizp...@orange.fr wrote: A few questions : where do I find Vladimir Panteelev's XML library ? https://github.com/CyberShadow/ae/blob/master/utils/ (see xml.d) Does this library support

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-26 Thread Andrej Mitrovic
On 1/27/12, equi...@atw.hu equi...@atw.hu wrote: It is not clear what you do not use xml in tango library. I'm using D2, not D1.

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-25 Thread bls
On 01/25/2012 09:07 AM, Trass3r wrote: Whats.necessary to use D in order to create C++ bindings ? github.com/jacob-carlborg/dstep Quote DStep is a tool for converting C and Objective-C headers to D modules. Well THAT'S nitty gritty :) C++ as well ? How ? And maybe the most imp[ortant

automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-25 Thread bls
I have to say that I am very disappointed regarding the feedback I got from from my wxWidgets good news message. Here is a historical chance to enhance D's spectrum in a way that has been pipe-dream just a few month ago and the community feedback is : ) we are busy with optimizing bla bla.

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-25 Thread Trass3r
Whats.necessary to use D in order to create C++ bindings ? github.com/jacob-carlborg/dstep

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-25 Thread Zachary Lund
On 01/25/2012 11:41 AM, bls wrote: On 01/25/2012 09:07 AM, Trass3r wrote: Whats.necessary to use D in order to create C++ bindings ? github.com/jacob-carlborg/dstep Quote DStep is a tool for converting C and Objective-C headers to D modules. Well THAT'S nitty gritty :) C++ as well ? How

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-25 Thread bls
On 01/25/2012 10:01 AM, Zachary Lund wrote: On 01/25/2012 11:41 AM, bls wrote: On 01/25/2012 09:07 AM, Trass3r wrote: Whats.necessary to use D in order to create C++ bindings ? github.com/jacob-carlborg/dstep Quote DStep is a tool for converting C and Objective-C headers to D modules.

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-25 Thread Gour
On Wed, 25 Jan 2012 10:44:43 -0800 bls bizp...@orange.fr wrote: Unfortunately I am not a student anymore instead I am a unhappy tax payer. Same here. To fulfill my Job I need GUI,RIA(WEB), Database and XML(SOAP) support. I need GUI Database support, but not for the job, but for a

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-25 Thread Jacob Carlborg
On 2012-01-25 18:41, bls wrote: On 01/25/2012 09:07 AM, Trass3r wrote: Whats.necessary to use D in order to create C++ bindings ? github.com/jacob-carlborg/dstep Quote DStep is a tool for converting C and Objective-C headers to D modules. Well THAT'S nitty gritty :) C++ as well ? How ?

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-25 Thread Jacob Carlborg
On 2012-01-25 20:13, Jacob Carlborg wrote: On 2012-01-25 18:41, bls wrote: On 01/25/2012 09:07 AM, Trass3r wrote: Whats.necessary to use D in order to create C++ bindings ? github.com/jacob-carlborg/dstep Quote DStep is a tool for converting C and Objective-C headers to D modules. Well

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-25 Thread bls
On 01/25/2012 11:06 AM, Gour wrote: After researching a lot, I believe that wxWidgets is the best solution for multi-platform development and I'll try to help as much as possible those people trying to make it happen. Sinvcerely, Gour Hi Gour thanks for the feedback, Indeed. wxWidgets in

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-25 Thread Gour
On Wed, 25 Jan 2012 11:26:34 -0800 bls bizp...@orange.fr wrote: wxWidgets in 2.9.3 has closed the gap to QT. (webkit, f.i.) The documentation is also very close to what QT has to offer thanks to Doxygen. Let's hope 3.0 will polish it even further. I wonder how much sense it would make

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-25 Thread Andrej Mitrovic
The Json parsing I've initially attempted was a mistake. I've assumed the XML parsing would be harder than necessary, but I ended up fighting wxPhp's arbitrary Json output (arrays holding objects of different types.. which is no good for D, or my sanity). Yesterday I've started working on xml

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-25 Thread Trass3r
I'm trying to reimplement the code as a separate tool in D using the Clang C bindings. So far it's not working out that well, there's not much documentation available. Are the C bindings complete? I imagine they don't get that much attention.

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-25 Thread Trass3r
Whats.necessary to use D in order to create C++ bindings ? I forgot SWIG.

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-25 Thread Zachary Lund
On 01/25/2012 12:44 PM, bls wrote: On 01/25/2012 10:01 AM, Zachary Lund wrote: On 01/25/2012 11:41 AM, bls wrote: On 01/25/2012 09:07 AM, Trass3r wrote: Whats.necessary to use D in order to create C++ bindings ? github.com/jacob-carlborg/dstep Quote DStep is a tool for converting C and

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-25 Thread Gour
On Wed, 25 Jan 2012 22:38:58 +0100 Andrej Mitrovic andrej.mitrov...@gmail.com wrote: Hello Andrej, Yesterday I've started working on xml parsing instead (using Vladimir Panteelev's xml library) and now I have a full script that parses wx doxygen files in pretty much the same way as the wxPhp

Re: automated C++ binding generation.. Booost D, NO , Not us. SIMD is more important.

2012-01-25 Thread Jacob Carlborg
On 2012-01-25 22:38, Trass3r wrote: I'm trying to reimplement the code as a separate tool in D using the Clang C bindings. So far it's not working out that well, there's not much documentation available. Are the C bindings complete? I imagine they don't get that much attention. It depends on