Too long talking about the config format, you mean? It distracted from Rome itself?
-
-
Replying to @glenmaddern @rickhanlonii
I was demoing all the features of Rome in like a 20 minute meeting and I spent half of it talking about the JSON parser because I had just finished it and was excited
2 replies 0 retweets 13 likes -
Replying to @sebmck @rickhanlonii
hahaha fair enough. It does sound like a lot of extensions to JSON, my question would be whether it’s losslessly convertible to JSON, so things like NaN/Dates aren’t? I think if you have a file format that’s 1:1 convertible to/from JSON it’ll then need no explanation.
1 reply 0 retweets 2 likes -
Replying to @glenmaddern @rickhanlonii
Going back to my original format but without the extra data types sounds like a good idea then and would fulfill those requirements. I guess I'll throw out the TOML parser I just wrote... I'll see how I'm feeling about it tomorrow lol
3 replies 0 retweets 3 likes -
I feel good about it. Rough draft, not meant for public consumption, just to detail the design. What do ya'll think? (I already built it)https://gist.github.com/sebmck/7389efa51ca015f98f170e0d6f5f49e9 …
8 replies 0 retweets 13 likes -
Replying to @sebmck @rickhanlonii
Love the spec. Not sure on the name, “son” just feels a little… short? It’s definitely an extension to JSON, not a subset? RJson could be Rome-JSON or Reworked-JSON or something. Or you could go PJson (practical/pliable/pretty) or UJson (unrestricted)?
2 replies 0 retweets 3 likes -
Replying to @glenmaddern @sebmck
Fwiw I don't like rjson, it's rome specific and doesn't roll of the tongue like at all
3 replies 0 retweets 1 like -
Replying to @rickhanlonii @glenmaddern
To be fair though, the parser etc would live inside Rome and the governance/maintenance would be combined anyway so the association isn’t necessarily bad
1 reply 0 retweets 1 like -
Replying to @sebmck @glenmaddern
Maybe but couldn't rjson be something bigger on it's own as a general use json configuration format for any project? The parser could be open sourced separately, so the only thing keeping the association is intentionally tying it to rome
3 replies 0 retweets 1 like -
An example of where we probably did this wrong is jest-worker which is a nice general purpose worker farm library that's tied to jest just because it was built for it originally
1 reply 0 retweets 2 likes
If Jest was marketed as a reusable set of libraries, don't you think that would have prevented the aversion? I never really saw any outward messaging about it.
-
-
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
he/him 