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 poi
Whats.necessary to use D in order to create C++ bindings ?
github.com/jacob-carlborg/dstep
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
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.
"
W
On Wed, 25 Jan 2012 10:44:43 -0800
bls 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 kind-of
hobby (open
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 ?
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
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 2.9.
On Wed, 25 Jan 2012 11:26:34 -0800
bls 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 to port the PH
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 pars
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.
Whats.necessary to use D in order to create C++ bindings ?
I forgot SWIG.
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 O
On Wed, 25 Jan 2012 22:38:58 +0100
Andrej Mitrovic 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 script
> (although the s
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
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
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, th
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 san
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 anything
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
On 1/26/12, bls 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 features in ther
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
On Thu, 26 Jan 2012 23:18:10 +0100, Andrej Mitrovic
wrote:
On 1/26/12, bls 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 l
On 1/27/12, equi...@atw.hu wrote:
> It is not clear what you do not use xml in tango library.
I'm using D2, not D1.
On Thu, 26 Jan 2012 23:18:10 +0100
Andrej Mitrovic 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
> lightweight xml lib, at leas
On 1/27/12, Gour 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.
On 2012-01-27 08:48, Andrej Mitrovic wrote:
On 1/27/12, equi...@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
On Fri, 27 Jan 2012 10:29:43 +0100
Andrej Mitrovic 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 improving/fixing DMD is doin
On 1/27/12, Jacob Carlborg 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.
On 2012-01-27 12:21, Andrej Mitrovic wrote:
On 1/27/12, Jacob Carlborg 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.
Most
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 alternativ
"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
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
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
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 cont
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.
On Sat, 28 Jan 2012 16:12:57 +0100
Jacob Carlborg 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 womb, the livi
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 DW
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 pr
On 1/26/12, bls 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 nice to get
On 27 January 2012 18:38, 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
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.
On 02/06/2012 03:06 AM, Andrej Mitrovic wrote:
On 1/26/12, bls 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 proble
On Mon, 6 Feb 2012 12:06:44 +0100
Andrej Mitrovic 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 little bit of patience! Th
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 thes
On 2/11/12, Andrej Mitrovic 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.
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 defi
On 2/11/12, bls 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 generate a
> share
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 use
On 2/11/12, Andrej Mitrovic 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:
http://trac.wxwidgets.org/query?reporter=drey&order=priority
On 02/15/2012 06:53 AM, Andrej Mitrovic wrote:
On 2/11/12, Andrej Mitrovic 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:
http://trac.wxwidg
On Wed, 15 Feb 2012 15:53:32 +0100
Andrej Mitrovic 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 you're pushing constant strea
On 2/11/12, Andrej Mitrovic 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 side turned out to be a
On Fri, Mar 16, 2012 at 7:29 PM, Andrej Mitrovic wrote:
> On 2/11/12, Andrej Mitrovic 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 *e
On 3/17/12, Brad Anderson 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
Doxygen ca
On Sat, 17 Mar 2012 02:29:26 +0100
Andrej Mitrovic 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
> and scoping issues).
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.
On 2012-03-17 04:34, Andrej Mitrovic wrote:
On 3/17/12, Brad Anderson 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 b
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
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 t
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.
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
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.
On 3/17/12, Jacob Carlborg 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 needs to buil
On 2012-03-17 20:20, Andrej Mitrovic wrote:
On 3/17/12, Jacob Carlborg 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
str
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
On Sat, 11 Feb 2012 20:45:06 +0100
Andrej Mitrovic 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 might be missing
> typ
On 2/12/12, Gour 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 gccxml. I've us
68 matches
Mail list logo