On Friday, 3 May 2019 at 21:07:29 UTC, H. S. Teoh wrote:
On Fri, May 03, 2019 at 09:56:56PM +0100, Russel Winder via
Digitalmars-d-learn wrote:
On Thu, 2019-05-02 at 09:28 -0700, H. S. Teoh via
Digitalmars-d-learn wrote:
> On Thu, May 02, 2019 at 05:23:29PM +0100, Russel Winder via
> Digitalmars-d-learn wrote:
> [...]
> > [...]
> [...]
>
> No particular reason, except nobody has taken up the task
> yet. Would you?
If I were interested in XML processing yes I would. However,
just at the moment I am doing things with MPEG-TS and
gstreamer-rs. I may investigate the analogue for GstreamerD.
On the other hand there are enough people moaning about
std.xml and the general lack of quality, high performance D
support for XML that there is clearly a lot of people who
should be interested in creating a D binding to libxml2.
[...]
The problem is that while there is no shortage of complaints
about XML support in D, there is a great dearth of people
actually willing to *do* something about it.
At least Jonathan wrote dxml, which arguably would meet the
need in most cases. So there's that. But if somebody wants
entity references and other similar things, the only recourse
would appear to be to wrap libxml2. Given D's aptitude at
interfacing with C, this should be much simpler than writing
dxml. It just needs someone to sit down and *do* it.
T
I am trying to port libxml++ to D.
I use dstep to generate the binding to libxml2, and then porting
c++ to D.
But I don't have much time, and there are some failures with
dstep. I don't have a computer at home, so I must use termux to
coding. I hope someone can continue to maintaining the android
port of ldc.