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,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.13.219.149 with SMTP id d143mr10007344ywe.2.1458941821479; Fri, 25 Mar 2016 14:37:01 -0700 (PDT) X-Received: by 10.182.112.202 with SMTP id is10mr147434obb.7.1458941821390; Fri, 25 Mar 2016 14:37:01 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!peer02.iad.highwinds-media.com!news.highwinds-media.com!feed-me.highwinds-media.com!b101no301230qga.1!news-out.google.com!u9ni4811igk.0!nntp.google.com!nt3no4565526igb.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Fri, 25 Mar 2016 14:37:01 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=67.0.61.30; posting-account=lJ3JNwoAAAAQfH3VV9vttJLkThaxtTfC NNTP-Posting-Host: 67.0.61.30 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Make A Lisp .. in Ada From: Shark8 Injection-Date: Fri, 25 Mar 2016 21:37:01 +0000 Content-Type: text/plain; charset=ISO-8859-1 X-Received-Bytes: 1957 X-Received-Body-CRC: 2037280005 Xref: news.eternal-september.org comp.lang.ada:29888 Date: 2016-03-25T14:37:01-07:00 List-Id: On Friday, March 25, 2016 at 2:33:15 PM UTC-6, Chris Moore wrote: > Hi, > > There was a post on Hacker News (#1) just over a year ago about Make A > Lisp (#2). They had implementations in many languages but not for Ada > so I've made one (#3 on branch ada). > > I'm pretty close to getting it accepted (put in the pull request today). > It's slower than the C and C++ implementations. Seems to spend a lot > of time finalizing the smart pointer according to gprof. > > Chris M Moore > > Refs: > 1) https://news.ycombinator.com/item?id=9121448 > 2) https://github.com/kanaka/mal > 3) https://github.com/zmower/mal/tree/ada Nifty. Did you happen to see my Ada 2012 tutorial which was making a LISP? -- I've been told one of the nice things about it is that it internally uses an ARRAY, rather than a linked-list for lists. https://github.com/OneWingedShark/Ada_Tutorial