From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: GNATCOLL JSON Parsing Date: Mon, 3 Dec 2018 21:54:57 +0100 Organization: Aioe.org NNTP Server Message-ID: References: <9524b3ee-476f-4af6-ab83-b15a6c2a417c@googlegroups.com> <6508fa19-5b93-471a-8b06-216907736b1b@googlegroups.com> <25fadb6c-e829-48f0-bf68-e45d25926f05@googlegroups.com> NNTP-Posting-Host: 6RgwMQWCXnjFVePlk7FG5g.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.2 X-Notice: Filtered by postfilter v. 0.8.3 Content-Language: en-US Xref: reader01.eternal-september.org comp.lang.ada:54935 Date: 2018-12-03T21:54:57+01:00 List-Id: On 2018-12-03 19:45, Olivier Henley wrote: > First, yeah I may have been too harsh but still... > >> 1. Their perspective is massively distorted by the level of knowledge of >> the software internals. Things that appear them obvious can turn a total >> mystery for a beginner. > > You are right. But hey, you need to be sleeping under a rock for not providing meaningful example using JSON reader/writer. The thing is ubiquitous for any backend server these days... and for the past 10 years. Why on Earth do you need JSON parser or any examples for? It is trivial to parse JSON per hand. Whatever Ada interface will be far more complex than direct parsing since Ada has no tuples. And it will be incredible inefficient requiring dynamic memory allocation. Why GNATCOLL has this stuff in it is beyond me. >> 3. Writing introductory material requires a great deal of teaching >> talent to write. Most authors lack it. It is a different job and >> different qualification. > > Ok. To those in needs, write to me, I have plenty of ideas. You are welcome to contribute, really. >> They have a much bigger community with much more people available to >> write independent manuals, samples, blogs, make youtube videos. They >> have lost of people eager to describe their experience with deploying >> particular software for particular projects, we do not. > > Well, Rust is much younger than Ada. The traction comes from 1) 'modern/trendy' ubiquitous projects and 2) Good doc, nice 'tutorials'. Something like LearnAda, which is great by the way, exists in those new languages for a long time now. It comes from advertising, desire to try something "new", lack of fundamental education and common sense, brainwashing in the colleges... -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de