Subject: Re: Lisps' popularity
From: (Rob Warnock)
Date: Thu, 27 Jan 2005 05:29:08 -0600
Newsgroups: comp.lang.lisp
Message-ID: <>
Edi Weitz  <> wrote:
| Friedrich Dominicus <> wrote:
| > (Rob Warnock) writes:
| >> Also see <>
| > 
| > Am sceptical about see the download section:
| >    Release of 1999/05/23: 
| > that now 6 years agao.
| Not to mention that the link doesn't seem to work... :)
| The SF icon, however, leads to a download link that's "only" 3 1/2
| years old:   <>

That's version 1.0.1, which I tried briefly with some success long ago
[hence the above semi-recommendation]:

    $ ls -l /thinlisp-1.0.1.tgz
    -rw-r--r--  1 rpw3  rpw3  845111 Oct 28  2001 thinlisp-1.0.1.tgz

[The date is probably just when I snarfed it.] While a few of the files
in this tarball date from 1999, most have dates at various times in 2001.

There's also a 1.1 version, which is only alluded to on the SourceForge
site, which I seem to have snarfed circa June 2004:

    $ ls -l thinlisp-1.1.tar.gz
    -rw-r--r--  1 rpw3  rpw3  781386 Jun 10  2004 thinlisp-1.1.tar.gz

and some of the files inside are as recent as February 2004. I have not
yet tried to run this version, however.

Note: Google gives only one hit for "thinlisp-1.1", a pointer to an
archive of a thread from c.l.lisp on the topic of "Fundamentals of Lisp
efficiency?" <>
in which Vladimir Sedach talked about ThinLisp, saying:

    Now, the good thing about ThinLisp is that it produces C code that
    is very much human readable, and I didn't see any obvious performance
    weak spots. I can't speak with authority, but most of the code it
    produces seems to have a constant number of lines to do package
    management/etc. over what a C programmer would write. The unique
    thing is that it compiles to static C - there's only a thin layer
    of function glue over a C library. That means it produces very small
    and portable code, but you don't get eval. C functions are called
    directly, and data boxing is really obvious to see and control.

    The ThinLisp website is If you want to try
    it, I've patched it up and added some stuff (though I can't release
    the more substantial program) and made a tarball available at
    <>. As soon as
    I'm able to remember how I registered at SourceForge, I'll upload
    it there too.

I suspect that URL is where I grabbed the "thinlisp-1.1" listed above,
but that server isn't currently responding. (*sigh*)  I suppose I could
put it up on my own server if there's serious interest (but I'd rather
not be slashdotted!).

Also note that this might *not* be the same one mentioned on SourceForge.
Vladimir Sedach may have just named his "1.1" to distinguish it from
Jim Allard's "1.0.1".


Rob Warnock			<>
627 26th Avenue			<URL:>
San Mateo, CA 94403		(650)572-2607