comp.lang.ada
 help / color / mirror / Atom feed
From: Shark8 <onewingedshark@gmail.com>
Subject: Re: Make A Lisp .. in Ada
Date: Fri, 25 Mar 2016 14:37:01 -0700 (PDT)
Date: 2016-03-25T14:37:01-07:00	[thread overview]
Message-ID: <ea8875c3-cfe7-40bb-add2-eb10b0cfef1e@googlegroups.com> (raw)
In-Reply-To: <dghJy.360241$O02.120878@fx38.am4>

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

  reply	other threads:[~2016-03-25 21:37 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-25 20:33 Make A Lisp .. in Ada Chris Moore
2016-03-25 21:37 ` Shark8 [this message]
2016-03-25 22:43   ` Chris Moore
replies disabled

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