On Sun, 10 Jul 2016 10:34:20 +1000 David Seikel <onef...@gmail.com> wrote:
> On Sat, 09 Jul 2016 22:29:20 +0000 Andrew Williams > <a...@andywilliams.me> wrote: > > > So it's a web world and APIs are cool right - and it's all json or > > XML. I can't find anywhere (outside of the is bindings) where we use > > json... > > > > Assuming I need to read such an API are there any preferences or > > advice for how (library, string parsing) it should be done in an efl > > app to best fit with how we do things? > > In my big 3D virtual world application, I intend on supporting XML, > JSON, and all those other legacy bloated things by inventing some sort > of lean binary protocol, and having the others be wrappers around > that. There's a number of ways I could do that, but it's early days, > so no start on it yet. > > I intend to try a few things, and test their performance. One of the > contenders is to use EET as the low level binary format. Another is > to just use ordinary compression. > > While as you say, all the cool kids are using bloated, text based, > "human readable", file and network protocols, coz it makes it easy for > developers to read and write it. 99.999% of the time it's computers > that have to spend extra resources dealing with these hard for > computers to read bloated protocols, humans never get a look in, all > they do is take up more space and slow things down. So in my new > virtual world, those few developers that actually think they need to > use bloated protocols to make things easier for them, can supply all > the extra CPU, RAM, and network resources they want to waste, and the > rest of us can enjoy proper lean binary protocols. The dumb > developers can run their own bloated legacy wrappers on their own > hardware when they actually need it, keep that crap out of our faces > the rest of the time. > > As for dealing with web based JSON for now, I have a Lua script around > here somewhere that used some library or other, I'd be using that, if > I could find it again. I'll have another look later today. http://fperrad.github.io/lua-Spore/ -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world.
signature.asc
Description: PGP signature
------------------------------------------------------------------------------ Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San Francisco, CA to explore cutting-edge tech and listen to tech luminaries present their vision of the future. This family event has something for everyone, including kids. Get more information and register today. http://sdm.link/attshape
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel