Re: dxml 0.2.0 released

2018-02-11 Thread Aravinda VK via Digitalmars-d-announce
On Monday, 12 February 2018 at 05:36:51 UTC, Jonathan M Davis wrote: dxml 0.2.0 has now been released. I really wasn't planning on releasing anything this quickly after announcing dxml, but when I went to start working on DOM support, it turned out to be surprisingly quick and easy to

Re: Vanquish Forever These Bugs That Blasted Your Kingdom

2018-02-11 Thread Cym13 via Digitalmars-d-announce
On Monday, 12 February 2018 at 04:30:38 UTC, psychoticRabbit wrote: On Sunday, 11 February 2018 at 15:18:20 UTC, Cym13 wrote: On the other hand, if my bank shoots itself in the foot it's with my money... We must definitely have ways to do it but it must be explicit and restricted to where

dxml 0.2.0 released

2018-02-11 Thread Jonathan M Davis via Digitalmars-d-announce
dxml 0.2.0 has now been released. I really wasn't planning on releasing anything this quickly after announcing dxml, but when I went to start working on DOM support, it turned out to be surprisingly quick and easy to implement. So, dxml now has basic DOM support. As part of that, it became clear

Re: Vanquish Forever These Bugs That Blasted Your Kingdom

2018-02-11 Thread Patrick Schluter via Digitalmars-d-announce
On Sunday, 11 February 2018 at 15:11:55 UTC, psychoticRabbit wrote: On Wednesday, 7 February 2018 at 20:30:54 UTC, Dmitry Olshansky wrote: Other languages like Rust or C# (or Java) have bounds check. Plus we probably lose it in release mode, which is the mode where lurking bugs are discovered

Re: Vanquish Forever These Bugs That Blasted Your Kingdom

2018-02-11 Thread Cym13 via Digitalmars-d-announce
On Sunday, 11 February 2018 at 15:11:55 UTC, psychoticRabbit wrote: On Wednesday, 7 February 2018 at 20:30:54 UTC, Dmitry Olshansky wrote: Other languages like Rust or C# (or Java) have bounds check. Plus we probably lose it in release mode, which is the mode where lurking bugs are discovered

Re: Vanquish Forever These Bugs That Blasted Your Kingdom

2018-02-11 Thread psychoticRabbit via Digitalmars-d-announce
On Wednesday, 7 February 2018 at 20:30:54 UTC, Dmitry Olshansky wrote: Other languages like Rust or C# (or Java) have bounds check. Plus we probably lose it in release mode, which is the mode where lurking bugs are discovered usually days after development ;) Some of these languages would

Re: dxml 0.1.0 released

2018-02-11 Thread Cym13 via Digitalmars-d-announce
On Friday, 9 February 2018 at 21:15:33 UTC, Jonathan M Davis wrote: [...] Of note, dxml does not support the DTD section beyond what is required to parse past it [...] - Jonathan M Davis Fun fact, since the most common security vulnerability associated with XML (XEE [1]) is based on

Re: Vanquish Forever These Bugs That Blasted Your Kingdom

2018-02-11 Thread rikki cattermole via Digitalmars-d-announce
On 11/02/2018 1:13 PM, Dukc wrote: Out of interest will each! work here as well? in the form: import std.algorithm, std.range; iota(5, 15).map!(x => x*2).each!(num => printf("%d ", num)); ...it does. :)

Re: Vanquish Forever These Bugs That Blasted Your Kingdom

2018-02-11 Thread Dukc via Digitalmars-d-announce
On Sunday, 11 February 2018 at 12:56:34 UTC, rikki cattermole wrote: And it worked just as in desktop, meaning that one can do pipeline programming in the internet using D! Or in any enviroment where D can compile to, D runtime or no. Well, I just remembered that the Emscripten compiler did

Re: Vanquish Forever These Bugs That Blasted Your Kingdom

2018-02-11 Thread rikki cattermole via Digitalmars-d-announce
On 11/02/2018 12:51 PM, Dukc wrote: On Wednesday, 7 February 2018 at 13:29:04 UTC, Mike Parker wrote: Walter's got a new post up! It's the first in a new series on the benefits of BetterC mode. In this one, he talks about solving the fencepost problem (off-by-one errors) with D's arrays. I

Re: Vanquish Forever These Bugs That Blasted Your Kingdom

2018-02-11 Thread Dukc via Digitalmars-d-announce
On Wednesday, 7 February 2018 at 13:29:04 UTC, Mike Parker wrote: Walter's got a new post up! It's the first in a new series on the benefits of BetterC mode. In this one, he talks about solving the fencepost problem (off-by-one errors) with D's arrays. I think that at some point it should

Re: dxml 0.1.0 released

2018-02-11 Thread Jacob Carlborg via Digitalmars-d-announce
On 2018-02-10 19:57, Jonathan M Davis wrote: Kind of. I did some benchmarking to see if some code changes would improve performance, but I haven't tried benchmarking it against any other XML libraries. Ok, I see. That would take a fair bit of time and effort, and IMHO, that would be better

Re: dxml 0.1.0 released

2018-02-11 Thread Russel Winder via Digitalmars-d-announce
On Sun, 2018-02-11 at 03:34 -0700, Jonathan M Davis via Digitalmars-d- announce wrote: > […] > Given how strings work in D, parsing is something that we should > easily be > able to do faster than other languages - or at least, other languages > typically have to write much less idiomatic code

Re: Official Dub package for DWT

2018-02-11 Thread JN via Digitalmars-d-announce
On Thursday, 8 February 2018 at 09:35:38 UTC, Bastiaan Veelo wrote: On Thursday, 8 February 2018 at 08:32:14 UTC, JN wrote: Can you explain how the EPL license works? I am not familiar with that license. Is DWT and anything using it considered a derivative work off Eclipse? Do I need to share

Re: dxml 0.1.0 released

2018-02-11 Thread Jonathan M Davis via Digitalmars-d-announce
On Sunday, February 11, 2018 10:11:05 Russel Winder via Digitalmars-d- announce wrote: > On Fri, 2018-02-09 at 13:47 -0800, H. S. Teoh via Digitalmars-d- > > announce wrote: > > On Fri, Feb 09, 2018 at 02:15:33PM -0700, Jonathan M Davis via > > > > Digitalmars-d-announce wrote: > > > I have

Re: dxml 0.1.0 released

2018-02-11 Thread Russel Winder via Digitalmars-d-announce
On Fri, 2018-02-09 at 13:47 -0800, H. S. Teoh via Digitalmars-d- announce wrote: > On Fri, Feb 09, 2018 at 02:15:33PM -0700, Jonathan M Davis via > Digitalmars-d-announce wrote: > > I have multiple projects that need an XML parser, and > > std_experimental_xml is clearly going nowhere, with the

camisole supports now the D Programming Language

2018-02-11 Thread Andre Pany via Digitalmars-d-announce
Support for D was added in the recent days. More information about camisole https://camisole.prologin.org/