ES 3.1 implementations?

View: New views
8 Messages — Rating Filter:   Alert me  

ES 3.1 implementations?

by Robert Sayre-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I am putting together feedback on the JSON features proposed for ES
3.1, and I was wondering if there any ES 3.1 implementations
available.

Given the limited scope of the spec, I would expect to see at least
one implementation completed soon if there isn't one. Maybe in Rhino
or something?

--

Robert Sayre

"I would have written a shorter letter, but I did not have the time."
_______________________________________________
Es4-discuss mailing list
Es4-discuss@...
https://mail.mozilla.org/listinfo/es4-discuss

Re: ES 3.1 implementations?

by Douglas Crockford :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Robert Sayre wrote:
> I am putting together feedback on the JSON features proposed for ES
> 3.1, and I was wondering if there any ES 3.1 implementations
> available.
>
> Given the limited scope of the spec, I would expect to see at least
> one implementation completed soon if there isn't one. Maybe in Rhino
> or something?

There is an implementation in JavaScript at http://json.org/json2.js.
_______________________________________________
Es4-discuss mailing list
Es4-discuss@...
https://mail.mozilla.org/listinfo/es4-discuss

RE: ES 3.1 implementations?

by Allen Wirfs-Brock-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

It would be great if somebody wanted to work on a proof of concept ES 3.1 implementation in a open code bases such as such as Webkit or Rhino.

If anybody is interested in volunteering send a not to es3.x-discuss@...

-----Original Message-----
From: es3.x-discuss-bounces@... [mailto:es3.x-discuss-bounces@...] On Behalf Of Robert Sayre
Sent: Wednesday, June 25, 2008 5:35 PM
To: es4-discuss; es3.x-discuss@...
Subject: ES 3.1 implementations?

I am putting together feedback on the JSON features proposed for ES
3.1, and I was wondering if there any ES 3.1 implementations
available.

Given the limited scope of the spec, I would expect to see at least
one implementation completed soon if there isn't one. Maybe in Rhino
or something?

--

Robert Sayre

"I would have written a shorter letter, but I did not have the time."
_______________________________________________
Es3.x-discuss mailing list
Es3.x-discuss@...
https://mail.mozilla.org/listinfo/es3.x-discuss

_______________________________________________
Es4-discuss mailing list
Es4-discuss@...
https://mail.mozilla.org/listinfo/es4-discuss

Re: ES 3.1 implementations?

by Brendan Eich-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Jun 25, 2008, at 8:53 PM, Allen Wirfs-Brock wrote:

> It would be great if somebody wanted to work on a proof of concept  
> ES 3.1 implementation in a open code bases such as such as Webkit  
> or Rhino.

Don't forget SpiderMonkey.

> If anybody is interested in volunteering send a not to es3.x-
> discuss@...

There's the ES4 RI as well -- did you have anyone already lined up to  
work on the 3.1 subset of it?

/be

>

_______________________________________________
Es4-discuss mailing list
Es4-discuss@...
https://mail.mozilla.org/listinfo/es4-discuss

RE: ES 3.1 implementations?

by Allen Wirfs-Brock-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Yes, and of course SpiderMonkey.  For no particularly good reason I simply have the other two positioned in my mind as perhaps being more (technically) approachable for somebody who wanted to plunge into such an effort. I may well be misguided in that perception.

-----Original Message-----
From: Brendan Eich [mailto:brendan@...]
Sent: Wednesday, June 25, 2008 10:16 PM
To: Allen Wirfs-Brock
Cc: Robert Sayre; es4-discuss; es3.x-discuss@...
Subject: Re: ES 3.1 implementations?

On Jun 25, 2008, at 8:53 PM, Allen Wirfs-Brock wrote:

> It would be great if somebody wanted to work on a proof of concept
> ES 3.1 implementation in a open code bases such as such as Webkit
> or Rhino.

Don't forget SpiderMonkey.

> If anybody is interested in volunteering send a not to es3.x-
> discuss@...

There's the ES4 RI as well -- did you have anyone already lined up to
work on the 3.1 subset of it?

/be

>


_______________________________________________
Es4-discuss mailing list
Es4-discuss@...
https://mail.mozilla.org/listinfo/es4-discuss

Re: ES 3.1 implementations?

by Brendan Eich-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Jun 25, 2008, at 11:46 PM, Allen Wirfs-Brock wrote:

> Yes, and of course SpiderMonkey.  For no particularly good reason I  
> simply have the other two positioned in my mind as perhaps being  
> more (technically) approachable for somebody who wanted to plunge  
> into such an effort. I may well be misguided in that perception.

(Was that a cut? :-P)

It's true, SpiderMonkey won't win any beauty pageants, but it gets  
the job done and people do hack on it. No mature and/or optimized  
engine is all that easy to hack on, and C or C++ is the wrong  
language for implementing interpreters and compilers, if the goal is  
clarity and extensibility. Java is better, SML is much better -- to  
pick non-random examples.

Which reminds me, any thoughts on the RI subset?

/be

>
> -----Original Message-----
> From: Brendan Eich [mailto:brendan@...]
> Sent: Wednesday, June 25, 2008 10:16 PM
> To: Allen Wirfs-Brock
> Cc: Robert Sayre; es4-discuss; es3.x-discuss@...
> Subject: Re: ES 3.1 implementations?
>
> On Jun 25, 2008, at 8:53 PM, Allen Wirfs-Brock wrote:
>
>> It would be great if somebody wanted to work on a proof of concept
>> ES 3.1 implementation in a open code bases such as such as Webkit
>> or Rhino.
>
> Don't forget SpiderMonkey.
>
>> If anybody is interested in volunteering send a not to es3.x-
>> discuss@...
>
> There's the ES4 RI as well -- did you have anyone already lined up to
> work on the 3.1 subset of it?
>
> /be
>
>>
>
>
> _______________________________________________
> Es4-discuss mailing list
> Es4-discuss@...
> https://mail.mozilla.org/listinfo/es4-discuss

_______________________________________________
Es4-discuss mailing list
Es4-discuss@...
https://mail.mozilla.org/listinfo/es4-discuss

Re: ES 3.1 implementations?

by Robert Sayre-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Wed, Jun 25, 2008 at 10:43 PM, Douglas Crockford
<douglas@...> wrote:
>
> There is an implementation in JavaScript at http://json.org/json2.js.

This file has evolved since I last looked at it. We have an older copy
in the Mozilla tree,

<http://mxr.mozilla.org/mozilla-central/source/dom/src/json/test/json2.js>

and Mozilla's native implementation matches its behavior in most
cases, except where I intentionally diverged (our implementation
always returns strict JSON, and thus won't return strings).

A changelog would really speed my analysis of the new file, since I'm
quite familiar with the old one. Happen to have one?

--

Robert Sayre

"I would have written a shorter letter, but I did not have the time."
_______________________________________________
Es4-discuss mailing list
Es4-discuss@...
https://mail.mozilla.org/listinfo/es4-discuss

Re: ES 3.1 implementations?

by Maciej Stachowiak :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


On Jun 25, 2008, at 8:53 PM, Allen Wirfs-Brock wrote:

> It would be great if somebody wanted to work on a proof of concept  
> ES 3.1 implementation in a open code bases such as such as Webkit or  
> Rhino.
>
> If anybody is interested in volunteering send a not to es3.x-discuss@...

We would gladly accept SquirrelFish patches for any part of ES3.1 that  
is not in conflict with the corresponding part of ES4.

Regards,
Maciej

>
>
> -----Original Message-----
> From: es3.x-discuss-bounces@... [mailto:es3.x-discuss-bounces@...
> ] On Behalf Of Robert Sayre
> Sent: Wednesday, June 25, 2008 5:35 PM
> To: es4-discuss; es3.x-discuss@...
> Subject: ES 3.1 implementations?
>
> I am putting together feedback on the JSON features proposed for ES
> 3.1, and I was wondering if there any ES 3.1 implementations
> available.
>
> Given the limited scope of the spec, I would expect to see at least
> one implementation completed soon if there isn't one. Maybe in Rhino
> or something?
>
> --
>
> Robert Sayre
>
> "I would have written a shorter letter, but I did not have the time."
> _______________________________________________
> Es3.x-discuss mailing list
> Es3.x-discuss@...
> https://mail.mozilla.org/listinfo/es3.x-discuss
>
> _______________________________________________
> Es3.x-discuss mailing list
> Es3.x-discuss@...
> https://mail.mozilla.org/listinfo/es3.x-discuss

_______________________________________________
Es4-discuss mailing list
Es4-discuss@...
https://mail.mozilla.org/listinfo/es4-discuss
LightInTheBox - Buy quality products at wholesale price!