Origins of the D Programming Language

Jonathan M Davis newsgroup.d at jmdavisprog.com
Wed Dec 5 12:06:19 UTC 2018


On Wednesday, December 5, 2018 4:20:37 AM MST Nemanja Boric via Digitalmars-
d wrote:
> On Wednesday, 5 December 2018 at 04:04:31 UTC, Jonathan M Davis
>
> wrote:
> > On Tuesday, December 4, 2018 12:18:22 PM MST Jacob Carlborg via
> >
> > Digitalmars- d wrote:
> >> On 2018-12-02 16:21, Jonathan M Davis wrote:
> >> > Tango was eventually ported to D2, but it hasn't been
> >> > maintained. I tried to compile it to benchmark its XML
> >> > parser against dxml when preparing my dconf talk this year,
> >> > and Tango wouldn't compile anymore.
> >>
> >> The latest tested version of DMD which compiles Tango is
> >> supposed to be 2.068.
> >
> > Well, then that would be a clear indicator that it's
> > unmaintained at this point. That's not even close to the
> > current version of dmd, and it's certainly nowhere near the
> > version that it would need to work with for me to be able to
> > compare its XML parser with dxml like I was trying to do.
> >
> > - Jonathan M Davis
>
> Ocean's XML parser should be a fork of Tango's one and ocean
> compiles officially with DMD up to 2.078 and I know some parts
> are compiling with newer compilers (new major should support
> newer compilers officially):
>
> https://github.com/sociomantic-tsunami/ocean/tree/v4.x.x/src/ocean/text/xm
> l

Yeah, Don pointed that out during my talk. When preparing my talk, I'd
considered checking out Ocean to see if it had Tango's XML parser after
Tango failed to compile, but I was in a hurry, and my laptop was running
FreeBSD, whereas the Ocean documentation said that it was Linux-only. So, it
didn't make sense to test it at that point, and benchmarking dxml against
other XML libraries hasn't been a high enough priority since then for me to
get around to it.

- Jonathan M Davis





More information about the Digitalmars-d mailing list