For those ready to take the challenge

via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Sat Jan 10 11:17:21 PST 2015


On Saturday, 10 January 2015 at 17:39:17 UTC, Adam D. Ruppe wrote:
> Though, that's still a library thing rather than a language 
> thing.

It is a language-library-platform thing, things like how 
composable the eco system is would be interesting to compare. But 
it would be unfair to require a minimalistic language to not use 
third party libraries. One should probably require that the 
library used is generic (not a spider-framework), not using FFI, 
mature and maintained?

> 	document.parseGarbage(response.contentText);
>
>         // Uri.basedOn returns a new absolute URI based on 
> something else
> 	foreach(a; document.querySelectorAll("a[href]"))
> 		writeln(Uri(a.href).basedOn(base));
> }
>

Nice and clean code; does it expand html entities ("&amp")?

The HTML5 standard has improved on HTML4 by now being explicit on 
how incorrect documents shall be interpreted in section 8.2. That 
ought to be sufficient, since that is what web browsers are 
supposed to do.

http://www.w3.org/TR/html5/syntax.html#html-parser


More information about the Digitalmars-d-learn mailing list