comp.lang.ada
 help / color / mirror / Atom feed
From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Encaspulation: What to export
Date: Tue, 28 Nov 2017 16:36:21 -0600
Date: 2017-11-28T16:36:21-06:00	[thread overview]
Message-ID: <ovkod5$7s6$1@franka.jacob-sparre.dk> (raw)
In-Reply-To: ovjv01$1r5c$1@gioia.aioe.org

"Victor Porton" <porton@narod.ru> wrote in message 
news:ovjv01$1r5c$1@gioia.aioe.org...
> Randy Brukardt wrote:
>
>> "Victor Porton" <porton@narod.ru> wrote in message
>> news:ovhst9$1a43$1@gioia.aioe.org...
>> ...
>>> I parse not a string but an RDF tree. It is similar to convert AST
>>> (abstract
>>> syntax tree) to another format. RDF is similar to an AST but more
>>> abstract.
>>>
>>> So it is NOT a deserialization operation in Ada sense.
>>
>> Calling the operation of creating an RDF (or XML or HTML or SGML ...) 
>> tree
>> from "parsing" is a gross distortion from what really is going on. As
>
> No. I "parse" RDF (not a text file) and create data in other format.

Yes, you (do something, but don't parse) RDF and create some other format. 
Format transformations surely don't require parsing. My objection is that 
what you are doing to create that other format is not parsing; it's rather 
just a text to tree transformation that is deterministic (really a very 
simple state machine). Calling that "parsing" trivializes the much more 
complex languages that parsers can make sense of. None of the on-line 
languages (with the possible exception of CSS) require any parsing; SGML was 
designed to not require parsing and all of these other formats kept the 
basic design of SGML.

                                          Randy.



  reply	other threads:[~2017-11-28 22:36 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-27 19:25 Encaspulation: What to export Victor Porton
2017-11-27 20:00 ` Dmitry A. Kazakov
2017-11-27 20:34   ` Victor Porton
2017-11-27 20:35     ` Victor Porton
2017-11-28  2:12     ` Randy Brukardt
2017-11-28 15:22       ` Victor Porton
2017-11-28 22:36         ` Randy Brukardt [this message]
2017-11-28 23:29           ` Shark8
2017-11-29  4:44             ` gautier_niouzes
2017-11-29 20:32               ` Randy Brukardt
2017-11-29 21:08                 ` gautier_niouzes
2017-11-30 21:42                   ` Randy Brukardt
2017-11-29  8:40             ` Dmitry A. Kazakov
2017-11-29  7:31           ` G. B.
2017-11-29  7:38             ` G. B.
2017-11-29  8:14             ` Simon Wright
2017-11-29 18:46           ` Victor Porton
2017-11-29 19:43             ` Dmitry A. Kazakov
2017-11-29 19:57               ` Victor Porton
2017-11-29 20:42             ` Randy Brukardt
2017-11-29 22:18               ` Shark8
2017-11-27 21:39 ` Simon Wright
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox