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=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,24d7acf9b853aac8 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!postnews.google.com!i13g2000yqd.googlegroups.com!not-for-mail From: Natacha Kerensikova Newsgroups: comp.lang.ada Subject: Re: S-expression I/O in Ada Date: Sat, 14 Aug 2010 03:47:15 -0700 (PDT) Organization: http://groups.google.com Message-ID: References: <547afa6b-731e-475f-a7f2-eaefefb25861@k8g2000prh.googlegroups.com> <87aap6wcdx.fsf@ludovic-brenta.org> <87vd7jliyi.fsf@ludovic-brenta.org> <699464f5-7f04-4ced-bc09-6ffc42c5322a@w30g2000yqw.googlegroups.com> <87k4nylb8c.fsf@ludovic-brenta.org> <4c617774$0$6765$9b4e6d93@newsspool3.arcor-online.net> <2610d347-27cf-4c88-ac18-84f73c7da858@h32g2000yqm.googlegroups.com> <878w4blhzj.fsf@ludovic-brenta.org> <294ab0aa-a7f5-440e-8255-afaaa93a2cf2@d8g2000yqf.googlegroups.com> NNTP-Posting-Host: 95.152.65.220 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1281782835 9136 127.0.0.1 (14 Aug 2010 10:47:15 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 14 Aug 2010 10:47:15 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: i13g2000yqd.googlegroups.com; posting-host=95.152.65.220; posting-account=aMKgaAoAAAAoW4eaAiNFNP4PjiOifrN6 User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.2.3) Gecko/20100524 Firefox/3.6.3,gzip(gfe) Xref: g2news1.google.com comp.lang.ada:13273 Date: 2010-08-14T03:47:15-07:00 List-Id: On Aug 13, 9:23=A0pm, Jeffrey Carter wrote: > On 08/13/2010 02:10 AM, Natacha Kerensikova wrote: > > I can assure you what I'm doing is completely conform with Rivest's > > standard proposition. I don't know how come it has not reached the > > status of full-fledged RFC (while real RFCs like SPKI do depend on > > it), but I'm using it as if it had. I only dropped the "display hint" > > stuff from the format, because I find it little to no use, while it > > introduces quite a bit of complexity. > > Yes, things are murkier than I realized. S-expressions seem to have origi= nated > with Lisp, long before Rivest's proposal, but the cons-pair is an impleme= ntation > detail, not an inherent part of the syntax, so lists can have zero or mor= e elements. That's exactly how I feel towards this whole S-expression deal. I didn't know anything about lisp or cons pairs (except that lisp involves lots of nested parentheses), I just stumbled on Rivest's de facto standard when I was looking for a simple and easy-to-use external data format. And since then I've always been alone with that format. Usually it was because people freaked out because of parentheses, now it's because I'm doing everything wrong (i.e. not according to the one true cons pair idea), but the end result is the same. Anyway, I knew from the beginning switching from C to Ada won't increase the number of people using, or even only reading, my code. Starting from 1 (me), the result was very predictable. Thanks for your help, Natacha