Does anybody know the format used in our brains to store information?
Is it JSON, XML, ASN.1 or any other? It would be nice if we just can avoid data transformations and just transfer data from our brains to bits in a computer and the way back. Until
that, all markup languages will be based on (incomplete) abstractions. That’s the reason the different markup languages should sit together to settle their differences.
We, the creators of systems and applications, are afraid that in the next 2 years a new “final” format appear and then we’ll have to rewrite all
our code to support it. -
Bill De: Uche Ogbuji [mailto:uche@ogbuji.net]
On Tue, Jun 10, 2014 at 6:50 AM, Steve Newcomb <srn@coolheads.com> wrote: Loic says "a lot of data is maps" (in the sense of JSON objects, Python <aol>Extremely well put.</aol>
Amen a hundred times over. Ever since my engineering training days I always leaned towards the pragmatics/socio-economics pole of the profession rather than the specification-as-dogma pole. If it were possible I've become even more convinced
of this from my recent work in library information systems. Ambiguity is intrinsic of the natural world, and magnified a thousand times by human concerns. There is no way to compute it away.
I differ a bit on this last point, however. I think to use your premise XML is definitely the best choice for B [1] but I think that advocating XML as the best choice for A is futile and damaging. Because A as you say not only loves its
insights-du-jour but also loves to colonize them, it ends up saddling XML with A-flavored concepts such as strong data typing and lexically scoped namespaces with a terrible abbreviation scheme. Simon St. Laurent convinced me very early in the game, and I
remain convinced, that it's better to advocate the likes of ASN.1, JSON, protocolbuf, etc. for A in order to preserve XML's usefulness for the small group who do care about natural ambiguities and their expansion in the humane context. That would mean a much
smaller "market" for XML, but I think that's exactly what's needed. [1] Actually I think MicroXML is the best choice for B as it tries to retain all the humane bits while slicing off the A-taint, but I suspect you'd probably disagree because it also strips away the last vestiges of DTDs. -- Uche Ogbuji
http://uche.ogbuji.net Author, _Ndewo, Colorado_ http://uche.ogbuji.net/ndewo/ |