From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: In memory Stream
Date: Tue, 20 Feb 2024 21:45:46 +0100 [thread overview]
Message-ID: <ur331o$2mcf2$1@dont-email.me> (raw)
In-Reply-To: <ur2v1f$2lhr7$1@dont-email.me>
On 2024-02-20 20:37, Lawrence D'Oliveiro wrote:
> On Tue, 20 Feb 2024 09:55:30 +0100, Dmitry A. Kazakov wrote:
>
>> On 2024-02-20 01:41, Lawrence D'Oliveiro wrote:
>>
>>> On Mon, 19 Feb 2024 09:32:42 +0100, Dmitry A. Kazakov wrote:
>>>
>>>> You did not say why JSON is needed.
>>>
>>> Because it’s such a convenient meta-format,
>>
>> Meta of what?
>
> You don’t understand the concept of “meta-formats”?
Nope. The meaning of the word "meta" is having an object made out of
entities operating some other objects. E.g. meta-language vs object
language, metadata (data about data), logical inference vs logical
predicates.
Meta-format must represent formats rather than data. JSON is not that
thing. It is just a [bad] data representation format.
> Maybe you prefer
> “format family” or “format superclass”. Does that help make things
> clearer?
No. I don't care about classifications of poorly designed formats. JSON
is not a format family and a family of formats is not a meta-format.
> It is something easily specialized to become an application-
> specific format, with less effort than creating the specific format from
> scratch.
It is always the same format. JSON's inability to describe any
constraints does not make it *specialized*. The burden of checks is
moved to the application, the format is same. All such stupid thinks
only add overhead, additional points of failure and make designing
reasonable recovery logic impossible.
[ It keeps me wonder. The coding theory exists more than hundred years.
People are inventing square wheels made of cabbage leaves instead of
taking some short course... ]
> An earlier example is XML. Also IFF on the Commodore-Amiga, from the
> 1980s.
You can go back as far as to Hollerith specifications... (:-))
--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
next prev parent reply other threads:[~2024-02-20 20:45 UTC|newest]
Thread overview: 55+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-16 9:41 In memory Stream DrPi
2024-02-16 10:40 ` J-P. Rosen
2024-02-16 12:40 ` Dmitry A. Kazakov
2024-02-16 12:49 ` Pascal Obry
2024-02-16 20:19 ` Simon Wright
2024-02-16 21:54 ` Lawrence D'Oliveiro
2024-02-17 9:19 ` Dmitry A. Kazakov
2024-02-17 22:00 ` Lawrence D'Oliveiro
2024-02-18 10:06 ` Dmitry A. Kazakov
2024-02-17 13:36 ` DrPi
2024-02-17 14:26 ` J-P. Rosen
2024-02-17 14:42 ` DrPi
2024-02-17 18:52 ` J-P. Rosen
2024-02-18 0:02 ` Lawrence D'Oliveiro
2024-02-17 14:48 ` Dmitry A. Kazakov
2024-02-17 14:28 ` Dmitry A. Kazakov
2024-02-17 14:56 ` DrPi
2024-02-17 18:09 ` Simon Wright
2024-02-17 21:33 ` Dmitry A. Kazakov
2024-02-18 10:06 ` Simon Wright
2024-02-18 13:02 ` Dmitry A. Kazakov
2024-02-18 20:58 ` Lawrence D'Oliveiro
2024-02-18 22:10 ` Dmitry A. Kazakov
2024-02-18 23:44 ` Lawrence D'Oliveiro
2024-02-19 8:32 ` Dmitry A. Kazakov
2024-02-20 0:41 ` Lawrence D'Oliveiro
2024-02-20 8:55 ` Dmitry A. Kazakov
2024-02-20 19:37 ` Lawrence D'Oliveiro
2024-02-20 20:45 ` Dmitry A. Kazakov [this message]
2024-02-20 22:32 ` Lawrence D'Oliveiro
2024-02-21 7:43 ` Dmitry A. Kazakov
2024-02-21 19:44 ` Lawrence D'Oliveiro
2024-02-22 8:54 ` Dmitry A. Kazakov
2024-02-22 19:53 ` Lawrence D'Oliveiro
2024-03-25 11:07 ` Nioclásán Caileán Glostéir
2024-03-25 21:21 ` Lawrence D'Oliveiro
2024-02-18 0:00 ` Lawrence D'Oliveiro
2024-02-18 10:06 ` Dmitry A. Kazakov
2024-02-18 20:56 ` Lawrence D'Oliveiro
2024-02-18 22:10 ` Dmitry A. Kazakov
2024-02-18 23:47 ` Lawrence D'Oliveiro
2024-02-19 8:39 ` Dmitry A. Kazakov
2024-02-20 0:43 ` Lawrence D'Oliveiro
2024-02-19 9:24 ` Björn Lundin
2024-02-19 9:46 ` Dmitry A. Kazakov
2024-02-20 0:42 ` Lawrence D'Oliveiro
2024-04-02 0:21 ` Kevin Chadwick
2024-04-02 0:27 ` Lawrence D'Oliveiro
2024-04-02 3:27 ` Kevin Chadwick
2024-04-03 19:43 ` Pól Niocláſ Caileán Gloſtéir
2024-04-03 22:44 ` Chris Townley
2024-02-18 11:36 ` Björn Lundin
2024-02-18 20:57 ` Lawrence D'Oliveiro
2024-02-19 14:59 ` Björn Lundin
2024-02-19 17:01 ` Chris Townley
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox