OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] ASN.1 is an XML Schema Language (Fix those lists!)and Bina

[ Lists Home | Date Index | Thread Index ]

Macros were withdrawn in around 1990!  They were without doubt a step in the 
wrong direction!

John L

Robin Berjon wrote:

> tpassin@comcast.net wrote:
>> According to some things I have read or been told, ASN.1 was
>> originally developed for people - people communication, to let them
>> explain schemas to each other.  Probably because of that, it turned
>> out to be a bear to parse.  I do not know if the residue of this
>> still plays a role, but full ASN.1 has an awful lot of syntax
>> features.
> Yes, ASN.1 became quite hard to parse at some point, notably when they 
> added macros that could be used before they were defined and had no 
> termination marker -- it was impossible to get right. But I was led to 
> believe that some of the later edits to the specs tried to make things a 
> bit easier.
>> Maybe it is like XML Schema - no one has yet implemented every
>> feature correctly (or have they by now?).
> Well that's a cause for concern, if no one has implemented XML Schema 
> correctly, and no open source implementation of ASN.1 exists, then X.694 
> which bridges both worlds will be unavailable to those of us who can't 
> shell out the cash :/
>> I think that some of the sophisticated encodings like PER are very
>> hard to get right and complete, too (I have never looked into these
>> encodings, so have no first-hand experience here).
> I don't think PER qualifies as "very hard", but yes it certainly 
> qualifies as much harder than BER.

    Prof John Larmouth
    Larmouth T&PDS Ltd
    (Training and Protocol Development Services Ltd)
    1 Blueberry Road
    Bowdon                               j.larmouth@salford.ac.uk
    Cheshire WA14 3LS
    Tel: +44 161 928 1605		Fax: +44 161 928 8069


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

Copyright 2001 XML.org. This site is hosted by OASIS