Jump to page: 1 210  
Page
Thread overview
std.xml2 (collecting features)
May 03, 2015
Joakim
May 03, 2015
Meta
May 03, 2015
w0rp
May 04, 2015
Marco Leise
May 09, 2015
Joakim
May 09, 2015
Craig Dillabaugh
May 10, 2015
Marco Leise
May 10, 2015
Joakim
May 10, 2015
Laeeth Isharc
May 12, 2015
Kagamin
May 11, 2015
Alex Parrill
Feb 19, 2016
Chris
Feb 23, 2016
Joakim
Feb 23, 2016
Dmitry
Feb 24, 2016
Craig Dillabaugh
May 03, 2015
Walter Bright
May 03, 2015
wobbles
May 03, 2015
Walter Bright
May 04, 2015
Marco Leise
May 03, 2015
Walter Bright
May 03, 2015
Ilya Yaroshenko
May 03, 2015
Walter Bright
May 04, 2015
Jonathan M Davis
May 04, 2015
Jonathan M Davis
May 04, 2015
Walter Bright
May 04, 2015
Walter Bright
May 04, 2015
Jonathan M Davis
May 03, 2015
Michel Fortin
May 04, 2015
Rikki Cattermole
May 04, 2015
Jonathan M Davis
May 04, 2015
Jacob Carlborg
May 04, 2015
Jacob Carlborg
May 04, 2015
Walter Bright
May 05, 2015
Mario Kröplin
May 05, 2015
John Colvin
May 05, 2015
Richard Webb
May 05, 2015
Walter Bright
May 06, 2015
Jacob Carlborg
May 06, 2015
Richard Webb
May 05, 2015
Jacob Carlborg
May 06, 2015
Jacob Carlborg
May 06, 2015
Brad Roberts
May 04, 2015
Jacob Carlborg
May 04, 2015
Liam McSherry
May 05, 2015
Rikki Cattermole
May 05, 2015
weaselcat
May 05, 2015
Marco Leise
Feb 18, 2016
Alex Vincent
Feb 18, 2016
Alex Vincent
Feb 19, 2016
Craig Dillabaugh
Re: std.xml2 (collecting features) control character
Feb 18, 2016
Adam D. Ruppe
Feb 18, 2016
Adam D. Ruppe
Feb 18, 2016
Adam D. Ruppe
Feb 18, 2016
Alex Vincent
Feb 20, 2016
Alex Vincent
Feb 19, 2016
Kagamin
Feb 19, 2016
Kagamin
Feb 18, 2016
Adam D. Ruppe
Feb 20, 2016
crimaniak
Feb 20, 2016
Adam D. Ruppe
Feb 21, 2016
crimaniak
Feb 21, 2016
Adam D. Ruppe
Feb 25, 2016
crimaniak
Feb 26, 2016
Adam D. Ruppe
Feb 24, 2016
Dejan Lekic
Mar 02, 2016
Alex Vincent
Mar 02, 2016
Adam D. Ruppe
Mar 02, 2016
Tobias Müller
Mar 02, 2016
Adam D. Ruppe
Mar 03, 2016
Tobias Müller
Mar 05, 2016
Craig Dillabaugh
Mar 07, 2016
Lodovico Giaretta
Mar 07, 2016
Craig Dillabaugh
Mar 13, 2016
Alex Vincent
May 03, 2015
std.xml has been considered not up to specs nearly 3 years now. Time to build a successor. I currently plan the following featues for it:

- SAX and DOM parser
- in-situ / slicing parsing when possible (forward range?)
- compile time switch (CTS) for lazy attribute parsing
- CTS for encoding (ubyte(ASCII), char(utf8), ... )
- CTS for input validating
- performance

Not much code yet, I'm currently building the performance test suite https://github.com/burner/std.xml2

Please post you feature requests, and please keep the posts DRY and on topic.
May 03, 2015
On Sunday, 3 May 2015 at 17:39:48 UTC, Robert burner Schadek wrote:
> std.xml has been considered not up to specs nearly 3 years now. Time to build a successor. I currently plan the following featues for it:
>
> - SAX and DOM parser
> - in-situ / slicing parsing when possible (forward range?)
> - compile time switch (CTS) for lazy attribute parsing
> - CTS for encoding (ubyte(ASCII), char(utf8), ... )
> - CTS for input validating
> - performance
>
> Not much code yet, I'm currently building the performance test suite https://github.com/burner/std.xml2
>
> Please post you feature requests, and please keep the posts DRY and on topic.

My request: just skip it.  XML is a horrible waste of space for a standard, better D doesn't support it well, anything to discourage it's use.  I'd rather see you spend your time on something worthwhile.  If data formats are your thing, you could help get Ludwig's JSON stuff in, or better yet, enable some nice binary data format.
May 03, 2015
- CTS to disable parsing location (line,column)
May 03, 2015
On Sunday, 3 May 2015 at 17:47:15 UTC, Joakim wrote:
> On Sunday, 3 May 2015 at 17:39:48 UTC, Robert burner Schadek wrote:
>> std.xml has been considered not up to specs nearly 3 years now. Time to build a successor. I currently plan the following featues for it:
>>
>> - SAX and DOM parser
>> - in-situ / slicing parsing when possible (forward range?)
>> - compile time switch (CTS) for lazy attribute parsing
>> - CTS for encoding (ubyte(ASCII), char(utf8), ... )
>> - CTS for input validating
>> - performance
>>
>> Not much code yet, I'm currently building the performance test suite https://github.com/burner/std.xml2
>>
>> Please post you feature requests, and please keep the posts DRY and on topic.
>
> My request: just skip it.  XML is a horrible waste of space for a standard, better D doesn't support it well, anything to discourage it's use.  I'd rather see you spend your time on something worthwhile.  If data formats are your thing, you could help get Ludwig's JSON stuff in, or better yet, enable some nice binary data format.

That's not really an option considering the huge amount of XML data there is out there.
May 03, 2015
On Sunday, 3 May 2015 at 17:47:15 UTC, Joakim wrote:
> On Sunday, 3 May 2015 at 17:39:48 UTC, Robert burner Schadek wrote:
>> std.xml has been considered not up to specs nearly 3 years now. Time to build a successor. I currently plan the following featues for it:
>>
>> - SAX and DOM parser
>> - in-situ / slicing parsing when possible (forward range?)
>> - compile time switch (CTS) for lazy attribute parsing
>> - CTS for encoding (ubyte(ASCII), char(utf8), ... )
>> - CTS for input validating
>> - performance
>>
>> Not much code yet, I'm currently building the performance test suite https://github.com/burner/std.xml2
>>
>> Please post you feature requests, and please keep the posts DRY and on topic.
>
> My request: just skip it.  XML is a horrible waste of space for a standard, better D doesn't support it well, anything to discourage it's use.  I'd rather see you spend your time on something worthwhile.  If data formats are your thing, you could help get Ludwig's JSON stuff in, or better yet, enable some nice binary data format.

I agree that JSON is superior through-and-through, but legacy support matters, and XML is in many places. It's good to have a quality XML parsing library.
May 03, 2015
On 5/3/2015 10:39 AM, Robert burner Schadek wrote:
> Please post you feature requests, and please keep the posts DRY and on topic.

Pipeline range interface, for example:

    source.xmlparse(configuration).whatever();

May 03, 2015
On Sunday, 3 May 2015 at 17:39:48 UTC, Robert burner Schadek
wrote:
> std.xml has been considered not up to specs nearly 3 years now. Time to build a successor. I currently plan the following featues for it:
>
> - SAX and DOM parser
> - in-situ / slicing parsing when possible (forward range?)
> - compile time switch (CTS) for lazy attribute parsing
> - CTS for encoding (ubyte(ASCII), char(utf8), ... )
> - CTS for input validating
> - performance
>
> Not much code yet, I'm currently building the performance test suite https://github.com/burner/std.xml2
>
> Please post you feature requests, and please keep the posts DRY and on topic.

Could possibly use pegged to do it?
It may simplify the parsing portion of it for you at least.
May 03, 2015
On 5/3/2015 10:39 AM, Robert burner Schadek wrote:
> - CTS for encoding (ubyte(ASCII), char(utf8), ... )

Encoding schemes should be handled by adapter algorithms, not in the XML parser itself, which should only handle UTF8.
May 03, 2015
On 5/3/2015 10:39 AM, Robert burner Schadek wrote:
> Please post you feature requests, and please keep the posts DRY and on topic.

Try to design the interface to it so it does not inherently require the implementation to allocate GC memory.
May 03, 2015
Can it lazily reads huge files (files greater than memory)?
« First   ‹ Prev
1 2 3 4 5 6 7 8 9 10