I hope JSON can support Date type serialization, but it not, now I hope JSON5 can do this Date serialization.
2012/5/29 Vitaly Puzrin <[email protected]> > Who cares about difficulty of writing parser, if it already exists for > node? Who makes you use every yaml feature? Yaml is widely used in > ruby/python. And i'm not sure, that it would be clever idea to invent > another way for node. Every time i look into package.json, i remember about > dying kittens. > > понедельник, 28 мая 2012 г., 21:28:07 UTC+4 пользователь Matt Sergeant > написал: >> >> The problem with YAML is it's a horrendously bloated spec, making it >> super complex to write a correct parser (unless you shim a C library). It >> started off as a really simple idea but then Ingy went a bit off the rails >> with things it could do, and the spec ended up about 10 times longer than >> the XML spec. Personally I don't like complex formats. >> >> Matt. >> >> >> On Mon, May 28, 2012 at 12:29 PM, Vitaly Puzrin wrote: >> >>> I'd like like to separate 2 questions. Your work is great, and json >>> really worth to be improved. For example, it's convenient, when >>> you need to keep things simple (for very small files), or keep speed >>> very fast. >>> >>> The second question, about bad yaml uptake, is ralated to lack of good >>> libraries for node.js. Just because project is still young. >>> Some libs are quite complicated, and takes a lot of time to do. But we >>> did pyyaml port, and you can play with it here >>> https://github.com/nodeca/js-**yaml >>> <https://github.com/nodeca/js-yaml>(there is online demo). I can bet, that >>> once you start use yaml, you will >>> newer wish to return back :) >>> >>> понедельник, 28 мая 2012 г., 18:13:40 UTC+4 пользователь Aseem Kishore >>> написал: >>>> >>>> Great question. I actually didn't know until after I published this >>>> that YAML is a superset of JSON. Other than that, I didn't really consider >>>> YAML only because it doesn't seem to have very good uptake in JS-land. >>>> >>>> Looking at it a bit now, though, I think there might be some value in >>>> incremental improvements to JSON, where the syntax is still valid >>>> JavaScript, rather than a different and much larger syntax. >>>> >>>> Aseem >>>> >>>> On Mon, May 28, 2012 at 10:08 AM, Vitaly Puzrin wrote: >>>> >>>>> Why not to just use YAML :) ? >>>>> >>>>> понедельник, 28 мая 2012 г., 6:32:23 UTC+4 пользователь Aseem Kishore >>>>> написал: >>>>> >>>>>> I love JSON, but writing it by hand has always been a pain. >>>>>> >>>>>> Needing to (double-)quote keys, not being able to document the data >>>>>> with comments, and not having support for trailing commas or multi-line >>>>>> strings -- all of which are available and work perfectly well on modern >>>>>> ES5 >>>>>> engines, including Node. >>>>>> >>>>>> After stewing on this for over a year, I bit the bullet today and >>>>>> made this idea a reality: a "JSON5" parser that supports these and other >>>>>> ES5 features in JSON. >>>>>> >>>>>> https://github.com/aseemk/**json****5<https://github.com/aseemk/json5> >>>>>> >>>>>> It's built off of Douglas Crockford's own eval()-free JSON parser, >>>>>> and it's available now on npm as "json5". >>>>>> >>>>>> I'd love to get your guys' thoughts and feedback on this. And it'd be >>>>>> a dream if package.json files could be written in this looser syntax one >>>>>> day. =) >>>>>> >>>>>> Cheers, >>>>>> Aseem >>>>>> >>>>>> >>> -- > Job Board: http://jobs.nodejs.org/ > Posting guidelines: > https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines > You received this message because you are subscribed to the Google > Groups "nodejs" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/nodejs?hl=en?hl=en > -- Best regards, 桂林 (Gui Lin) guileen@twitter <https://twitter.com/#!/guileen> 桂糊涂@weibo <http://weibo.com/guileen> guileen@github <https://github.com/guileen> -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
