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.

-- 
A big old stinking pile of genius that no one wants
coz there are too many silver coated monkeys in the world.

Attachment: 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

Reply via email to