Another nit: the definition of "ASCII whitespace" is different from the definition of whitespace used by String.prototype.trim [1]. That means that an implementation of this spec. that was implemented using JS couldn't use S.p.trim to process labels as described in the spec.
[1]: http://people.mozilla.org/~jorendorff/es6-draft.html#sec-string.prototype.trim Allen On Jan 11, 2014, at 9:35 AM, Anne van Kesteren wrote: > On Sat, Jan 11, 2014 at 5:27 PM, Allen Wirfs-Brock > <[email protected]> wrote: >> There are a couple places where a string such as "EncodingError" is thrown. >> We'd never do that and would use either TypeError or RangeError. > > If you follow the link for "throw", you'll find it's a DOMException. > > >> The major Web platform dependency I see is the use of DOMString and >> associated attributes such as [EnsureUTF16]. Those shouldn't be there for a >> host environment independent spec. > > Sure, that's easily mapped though. (The whole EnsureUTF16 thing is in > need of fixing in IDL.) > > >> But overall, it shouldn't be hard to fix these things and make it completely >> independent of the web platform. It could drop quite nicely into the new >> TC39 process model it you wanted to go that route of standardization. > > Agreed. I don't really have the bandwidth at the moment to work on > this though. I have fixed the examples: > > https://github.com/whatwg/encoding/commit/da5d1426a4e7ff7c7fea6724957b2c70df09bce4 > > > -- > http://annevankesteren.nl/ >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

