Re: std.experimental.xml available on DUB
On Sunday, 31 July 2016 at 18:56:33 UTC, Lodovico Giaretta wrote: kxml is also way limited with respect to std.experimental.xml. It does not support many features, like custom allocators (because they don't exist in Java). It does not have to strive to be @nogc (because it does not exist in Java). It does not support high customization, with custom lexers, pluggable validations, full DOM Level 3 support, with the ability for the user to provide a custom DOM implementation and have the DOMBuilder use it instead of the default provided DOM implementation. It does not support SAX with DbI on the handler type. It does not support outputting XML using a custom formatter, again with DbI. Okay, just wanted to know what we are buying with (supposedly) more code. For reference I was speaking of the D kxml package, which is a DOM parser than can range-iterate on nodes using XPath.
Re: std.experimental.xml available on DUB
On Monday, 1 August 2016 at 07:38:29 UTC, Guillaume Piolat wrote: On Sunday, 31 July 2016 at 18:56:33 UTC, Lodovico Giaretta wrote: kxml is also way limited with respect to std.experimental.xml. It does not support many features, like custom allocators (because they don't exist in Java). It does not have to strive to be @nogc (because it does not exist in Java). It does not support high customization, with custom lexers, pluggable validations, full DOM Level 3 support, with the ability for the user to provide a custom DOM implementation and have the DOMBuilder use it instead of the default provided DOM implementation. It does not support SAX with DbI on the handler type. It does not support outputting XML using a custom formatter, again with DbI. Okay, just wanted to know what we are buying with (supposedly) more code. For reference I was speaking of the D kxml package, which is a DOM parser than can range-iterate on nodes using XPath. Ouch. Looks like I misunderstood you then. I apologize. I don't know anything about that D package, but I can safely assume that this library will provide more functionalities and (most of all) more customization points. It's designed as a collection of components, each of with can be customized or even substituted with a user defined one. This is what such a big quantity of code will buy. There are various principles one can use when building a library. In this case I didn't choose minimality. I prefered extensibility and customizability.
Re: Beta D 2.071.2-b1
On Monday, 1 August 2016 at 11:02:41 UTC, Martin Nowak wrote: First beta for the 2.071.2 point release. We've prolonged the 2.071.x releases to fix all outstanding bugs related to the 2.071.0 import and lookup changes before moving on to 2.072.0. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.071.2.html Please report any bugs at https://issues.dlang.org -Martin Can you merge dmd PR #5842 into the release ?
Beta D 2.071.2-b1
First beta for the 2.071.2 point release. We've prolonged the 2.071.x releases to fix all outstanding bugs related to the 2.071.0 import and lookup changes before moving on to 2.072.0. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.071.2.html Please report any bugs at https://issues.dlang.org -Martin
August Boston D users meetup
I posted this a while ago, forgot to announce. Please join us if you are in the area! Already 5 going. -Steve http://www.meetup.com/Boston-area-D-Programming-Language-Meetup/events/232865668/
Re: Beta D 2.071.2-b1
On Monday, 1 August 2016 at 12:40:02 UTC, Stefan Koch wrote: Can you merge dmd PR #5842 into the release ? Only bugfixes go into stable, and safe bugfixes should always target stable.
Re: Beta D 2.071.2-b1
On Monday, 1 August 2016 at 11:02:41 UTC, Martin Nowak wrote: First beta for the 2.071.2 point release. Green on all testers: merged into LDC master! cheers, Johan
Re: Beta D 2.071.2-b1
On 08/01/2016 04:02 AM, Martin Nowak wrote: First beta for the 2.071.2 point release. We've prolonged the 2.071.x releases to fix all outstanding bugs related to the 2.071.0 import and lookup changes before moving on to 2.072.0. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.071.2.html Please report any bugs at https://issues.dlang.org -Martin The package version does not change from earlier dmd 2.071 installations? Package Installer (on Lubuntu) said "Same version is already installed". Good thing is that clicking [Reinstall Package] did work. Ali
Re: Beta D 2.071.2-b1
On 8/1/2016 4:02 AM, Martin Nowak wrote: First beta for the 2.071.2 point release. Thank you, Martin!
Re: Beta D 2.071.2-b1
On Monday, 1 August 2016 at 20:59:05 UTC, Martin Nowak wrote: ... Thanks for https://issues.dlang.org/show_bug.cgi?id=16225 !
Re: Beta D 2.071.2-b1
On 08/01/2016 04:02 AM, Martin Nowak wrote: First beta for the 2.071.2 point release. We've prolonged the 2.071.x releases to fix all outstanding bugs related to the 2.071.0 import and lookup changes before moving on to 2.072.0. http://dlang.org/download.html#dmd_beta http://dlang.org/changelog/2.071.2.html Please report any bugs at https://issues.dlang.org -Martin This import regression is holding us from moving to 2.071: https://issues.dlang.org/show_bug.cgi?id=15907 Ali