XML.orgXML.org
FOCUS AREAS |XML-DEV |XML.org DAILY NEWSLINK |REGISTRY |RESOURCES |ABOUT
OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
RAN update

I just thought I'd update people about my RAN thought-bubbles, in case anyone is interesting.
   https://www.schematron.com/document/2957.html

RAN has grown to be more of a complete eco-system: this is because there is little point providing an abstract capability without nutting out concrete use for it, (can bubbles be concrete? Bini shells?)  otherwise it risks being more design-by-prejudice.
  • a document syntax: RAN
  • a validation (implementation) approach: Apatak
  • fast-indexes to fragments: RAN Pragma PIs
  • embedded fielded data - RAN-CSV
  • CRUD operations on row-sets of fielded data - RAN-CSV
  • relationship to DOM, XDM - RAN-DOM
The technical consideration of RAN boils down to:
  • What would a markup language look like that made maximal use of the various parallel processing capabilities of modern CPUs (and GPUs): parallel threads, SIMD vectors, warps, rather than being rife with gotchas.
    • In effect, this means that locating each fragment in a large document RAN document should only involve n/blocksize operations, plus a single vector comparison.
    • how to have a parser/validator that works soon after starting at any arbitrary point in the document?
  • What ecosystem of validation etc would this require; how to avoid schemas and still get datatypes;  what conventions should be defined to make a compelling package?

The use-cases RAN also addresses, apart from classic XML/SGML use-cases, might be:
Again, the intent is not to be better in every way than anything that already exists. But to bring markup languages forward 25 years.

Cheers
Rick


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS