Uhm, just a couple of extra question about that page if/when you have time:
1. string and boolean are mentioned, but nowhere in your `struct.js` prolyfill code. Will string and boolean be accepted? 2. `Object` and `Any` are mentioned, but exported as object and any in your `struct.js` prolyfill example. W 3. Which is the right way? The reason I am asking is to be able to create code that does absolutely nothing (for performance reason) but will look like the real thing so I can start experimenting with static structures and possibly a develop VS production version of an ES3 to ES5 compatible polyfill since I believe your code won't run anywhere except in SpiderMonkey (which is OK but it's not suitable for a lightweight migration to "structure like" logic) Thanks. On Tue, Aug 20, 2013 at 4:55 PM, Andrea Giammarchi < andrea.giammar...@gmail.com> wrote: > Awesome, thanks! > > > On Tue, Aug 20, 2013 at 4:12 PM, David Herman <dher...@mozilla.com> wrote: > >> On Aug 20, 2013, at 1:31 PM, Andrea Giammarchi < >> andrea.giammar...@gmail.com> wrote: >> >> > [In this page]( >> http://wiki.ecmascript.org/doku.php?id=harmony:typed_objects), and in >> the latest meeting note too, I can read both uint8 and Uint8, as example. >> >> Bug. Fixed, thanks. >> >> > **The Question** >> > How is `new StructType({x:Uint32, y:Uint32})` supposes to understand >> the type? `instanceof Uint32` or `typeof v === "uint32"` or ... both in >> case of `boolean` and `string` ? >> >> Neither. It tells you that the x and y fields have typeof 'number' and >> that their values are constrained to be integers in the range [0, 2^32). >> >> > A bonus question would be: does anybody know when this stuff is planned >> to go out? Not a single beta/alpha channel is exposing anything at all so >> far. >> >> Nikhil Marathe and Niko Matsakis are actively working on the >> implementation for SpiderMonkey: >> >> https://bugzilla.mozilla.org/show_bug.cgi?id=578700 >> >> Dmitriy Lomov is actively working on updating the prollyfill to match the >> current API: >> >> https://github.com/dherman/structs.js >> https://github.com/dherman/structs.js/pull/12 >> >> Not sure if anyone on the V8 team (which includes Dmitriy) has started >> implementation but I believe they're interested. Right now Dmitriy is >> focused on the prollyfill and spec. >> >> Dave >> >> >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss