From: D Herring
Subject: Go Forth and Lisp
Date: 
Message-ID: <o7adnWk5a9I1ONbanZ2dnUVZ_oesnZ2d@comcast.com>
Verging OT, but...

A while back, someone indicated interest in a Forth-like 
implementation of Lisp.  Here are some crumbs to guide such an effort:

Threading Lisp:
http://doi.acm.org/10.1145/96429.96431
(A sketch of how it might be done; low on details.)

Roll-your-own-forth: (as seen on LtU)
http://annexia.org/forth

Related:
http://home.pipeline.com/~hbaker1/ForthStack.html

- Daniel

From: Maciej Katafiasz
Subject: Re: Go Forth and Lisp
Date: 
Message-ID: <figna0$k4e$1@news.net.uni-c.dk>
Den Tue, 27 Nov 2007 00:05:41 -0500 skrev D Herring:

> Threading Lisp:
> http://doi.acm.org/10.1145/96429.96431 (A sketch of how it might be
> done; low on details.)

Returns 500 Server Error here.

Cheers,
Maciej
From: Kamen TOMOV
Subject: Re: Go Forth and Lisp
Date: 
Message-ID: <ulk8kkon6.fsf@cybuild.com>
On Tue, Nov 27 2007, Maciej Katafiasz wrote:

> Den Tue, 27 Nov 2007 00:05:41 -0500 skrev D Herring:
>
>> Threading Lisp:
>> http://doi.acm.org/10.1145/96429.96431 (A sketch of how it might be
>> done; low on details.)
>
> Returns 500 Server Error here.

It works here. Perhaps you should try with a different browser.

-- 
Kamen
From: Maciej Katafiasz
Subject: Re: Go Forth and Lisp
Date: 
Message-ID: <figpjr$k4e$2@news.net.uni-c.dk>
Den Tue, 27 Nov 2007 11:45:33 +0200 skrev Kamen TOMOV:

>> Returns 500 Server Error here.
> 
> It works here. Perhaps you should try with a different browser.

Works for me as well now. Guess it was just some short outage of the 
server.

Cheers,
Maciej
From: Kamen TOMOV
Subject: Re: Go Forth and Lisp
Date: 
Message-ID: <uabp0kk2e.fsf@cybuild.com>
On Tue, Nov 27 2007, Maciej Katafiasz wrote:

> Den Tue, 27 Nov 2007 11:45:33 +0200 skrev Kamen TOMOV:
>
>>> Returns 500 Server Error here.
>> 
>> It works here. Perhaps you should try with a different browser.
>
> Works for me as well now. Guess it was just some short outage of the
> server.

Perhaps it couldn't handle the load. The problem is also known as the
"c.l.l. effect" ;-)

-- 
Kamen
From: Dimiter "malkia" Stanev
Subject: Re: Go Forth and Lisp
Date: 
Message-ID: <5r3hahF12g764U1@mid.individual.net>
Kamen TOMOV wrote:
> On Tue, Nov 27 2007, Maciej Katafiasz wrote:
> 
>> Den Tue, 27 Nov 2007 11:45:33 +0200 skrev Kamen TOMOV:
>>
>>>> Returns 500 Server Error here.
>>> It works here. Perhaps you should try with a different browser.
>> Works for me as well now. Guess it was just some short outage of the
>> server.
> 
> Perhaps it couldn't handle the load. The problem is also known as the
> "c.l.l. effect" ;-)
> 

For flying frogs sake, don't advertise our real numbers, or otherwise 
I'll call the men in black.
From: ·········@gmail.com
Subject: Re: Go Forth and Lisp
Date: 
Message-ID: <ec189a71-e4e5-4339-9979-b690f26e42fa@y43g2000hsy.googlegroups.com>
On Nov 27, 12:05 am, D Herring <········@at.tentpost.dot.com> wrote:
> Verging OT, but...
>
> A while back, someone indicated interest in a Forth-like
> implementation of Lisp.  Here are some crumbs to guide such an effort:
>
> Threading Lisp:http://doi.acm.org/10.1145/96429.96431
> (A sketch of how it might be done; low on details.)
>
> Roll-your-own-forth: (as seen on LtU)http://annexia.org/forth
>
> Related:http://home.pipeline.com/~hbaker1/ForthStack.html
>
> - Daniel

Cool - thanks :-).

One other resource related to such an effort would be this thesis:

Prasad Suryadevara, Advisor Thomas Hand

TLISP: A Small Lisp Interpreter Implemented in Forth

I tried having my local library go to FIT but something went wrong and
they couldn't get it.  Anybody know of a good way to get a copy short
of an in-person trip?

CY
From: D Herring
Subject: Re: Go Forth and Lisp
Date: 
Message-ID: <kqydndRG0ewGstPanZ2dnUVZ_hGdnZ2d@comcast.com>
·········@gmail.com wrote:
> On Nov 27, 12:05 am, D Herring <········@at.tentpost.dot.com> wrote:
>> Verging OT, but...
>>
>> A while back, someone indicated interest in a Forth-like
>> implementation of Lisp.  Here are some crumbs to guide such an effort:
>>
>> Threading Lisp:http://doi.acm.org/10.1145/96429.96431
>> (A sketch of how it might be done; low on details.)
>>
>> Roll-your-own-forth: (as seen on LtU)http://annexia.org/forth
>>
>> Related:http://home.pipeline.com/~hbaker1/ForthStack.html
>>
>> - Daniel
> 
> Cool - thanks :-).
> 
> One other resource related to such an effort would be this thesis:
> 
> Prasad Suryadevara, Advisor Thomas Hand
> 
> TLISP: A Small Lisp Interpreter Implemented in Forth

Interesting.

> I tried having my local library go to FIT but something went wrong and
> they couldn't get it.  Anybody know of a good way to get a copy short
> of an in-person trip?

In general, I think you're out of luck.  According to WorlCat, the 
Florida Institute of Technology is the only library in the world with 
a copy.  Apparently it is 51 "leaves", with leaves 50-51 containing 
the bibliography.

Maybe you can find a friendly soul in Florida?  Or convince the local 
engineering school to buy a copy of an obscure Lisp thesis?

- Daniel

P.S. Another paper on a minimal implementation.
MELD: a modest extensible LISP dialect
http://doi.acm.org/10.1145/503838.503876