why Common Lisp is not a lisp
How about, when trying to decide "what is lisp" or to apply "lispp" to
some _thing_, we just go very low level and somewhat retro and mostly
As a straw-man: a lisp is any language implementation which includes a
run time system with some recognizably lispish types (cons pairs,
numbers, symbols) having their familiar properties (latent typing,
gc-based memory management), and implemented in a recognizably
traditional way (or a brilliant new way, worthy of being added to the
design space). In the language implemented, programs are expressed in
s-exp syntax and th...Which lisp for a (lisp) novice?
I'd like to learn lisp but I'm confused with the many variants I'm finding.
What would you recommend for an experienced programmer in other
languages (mainly C and perl), wanting to learn lisp?
Should be a well documented lisp and working in Mac OS and main UNIXes
(Solaris, HP-UX, AIX, ...)
I've found and enjoyed the "Practical Common Lisp" book, mainly because
it starts with realistic examples, not the car/cdr/lists I had found in
the past that lead me to the wrong conclusion that lisp was "only" good
at processing abstract lists and could do nothin...I wish there was a livejournal in lisp. A meetup.com a lisp craigslist. A lisp drudgereport. A lisp forum like this. so I had more things to point at and say hey that is lisp powered.. may
I wish there was a livejournal in lisp.
a lisp craigslist.
A lisp drudgereport.
A lisp forum like this.
so I had more things to point at and say hey that is lisp powered..
maybe a lisp cpan with vote up your favorite project in various categories.
...lisp web servers, lisp as a shell, lisp using rdbms or not
1 I saw the webserver huchentoot seems to want to sit behind apache?
araneida seesm to also? Why do they depend on apache?
2 I saw lisp on lines is kinda alpha
3 uncomon web seems cool but also wants to sit behind apache
4 common lisp as a shell is really doible? anyone do this?
5 for large apps is using a rdbms unavoidable?
6 does lisp support or mapping or persisten db conneciton pooling and
> 1 I saw the webserver huchentoot seems to want to sit behind apache?
> araneida seesm to also? Why do they depend on apache?
I can't comment on those particula...prove lisp hater rong, lisp os dns daabase web gui games etc
where are lisp role playing games like baldurs gate? myth2
where are lisp shells like bash?
where are lisp dns server? I saw one with quote "in less lines of
code" in description probabyl by some russian guy btu now scrubbed
how about lisp replacement for find vmstat? top cron?
lisp os be AWESOME
gavino <firstname.lastname@example.org> wrote:
| where are lisp shells like bash?
Where it's always been:
Rob Warnock <email@example.com>
627 26...Lisp vs. Common Lisp
I'm deeply interested in Lisp. I'm learning it through Peter Seibel's
One comment I find a lot when people talk about Lisp is that Lisp is
wonderful, but CL has a lot of problems (problems I cannot understand
due to my newbieness). Now, I don't want to learn the wrong Lisp.
What do people mean by Lisp in this context? Is it Lisp 1, Lisp 1.5,
the particular dialect they used and fall in love with?
If this unidentified Lisp is so great, why don't they use it and avoid
all the pitfalls of CL?
On Sat, 12 Jun 2010 09:36:50 -0700, Simon wrote:
> I'm...Why Common Lisp is not a Lisp, continued
[I am picking up this thread again that came to a rest some time ago. I
am doing this because it took me relatively long to dig out an article
referenced in the posting below.]
[I know that such topics are likely to ignite heated discussions between
Common Lispniks and Schemers, and some find them practically irrelevant.
But, heck, I am interested in these things, and I don't know where else
to discuss them. ;) ]
> From: Rainer Joswig <firstname.lastname@example.org>
> Subject: Re: why Common Lisp is not a lisp
> Date: Wed, 03 Sep 2003 20:01:48 +0200
> Message-ID: <joswi...Lisp and AI...
I'm currently developing an RPG game. I've never done AI programming
before and I heard (from multiple people) that Lisp was a good place
to start. Is this true, and if so what dialect of Lisp should I be
Brandon Cirella wrote:
> I'm currently developing an RPG game. I've never done AI programming
> before and I heard (from multiple people) that Lisp was a good place
> to start. Is this true, and if so what dialect of Lisp should I be
Well, the only "useful" dialects, featurewise, are Scheme and Common Lisp.
Scheme has a nicer learning c...Lisp Metadata Importer in Lisp?
Does a similar software to John Wiseman's "Lisp Metadata
Importer" (http://lemonodor.com/archives/001232.html), written in
The functionality i'm looking for is: extract from Lisp source code an
indexed list of symbols and definitions with individual properties.
I am currently in the process of writing one, but i have some problems
with (read) and packages and other syntactic sugars (macro-
...#lisp macros and lisp fanatics
lisp macros and lisp fanatics.
[original g+ post https://plus.google.com/b/116187821854023674058/116187821=
as you may know, i think lisp macro is one of the most idiotic thing
in computer science. (and cons, and lisp's IRREGULAR nested syntax)
i've wrote perhaps 10 articles on this, and been arguing with lispers
for about 10 years.
still, once in a while, out of the blue (or, as Naggum says: crawling
out of the woodwork), i got some comment or email, criticizing my
criticism on lisp.
the degree of quality, and what i can guess of the person's ...On Lisp: the 6 keystones of Lisp
Trying to get a handle on CLOS, I grabbed my Kinkos copy of "On Lisp"
and jumped far ahead to the CLOS chapter. In section 25.1, there is a
footnote (which in the .pdf version is for page 349) which reads:
"Efforts to sum up Lisp in a single phrase are probably doomed to
failure, because the power of Lisp arises from the combination of at
least five or six features."
OK, I can think of
2 garbage collection
3 functions as a type
4 ... oh-oh out of newbie guesses
Everyman has three hearts;
one to show the world, one to show friends, and one onl...A tiny Lisp written in Lisp
It exists a page that defines a tiny Lisp in Lisp very tersely.
I'm pretty sure to have seen it on the list about one year ago.
However I'm not able to find it again.
I wonder if Pascal Bourguignon exhibited this program, not absolutely
sure to remember.
Please have you got any idea about this small program ?
Fab <email@example.com> writes:
> Hi !
> It exists a page that defines a tiny Lisp in Lisp very tersely.
> I'm pretty sure to have seen it on the list about one year ago.
> However I'm not...lisp
can somebody help me :
I want to implement all the common lisp functions in C++.
"Sagar" <firstname.lastname@example.org> wrote in message
> can somebody help me :
> I want to implement all the common lisp functions in C++.
Why would you want to do that? I'm sure many elementary Lisp and Scheme
interpreters in C are available on the internet. I assume that you mean
"common functions in lisp" and not "Common Lisp functions."
email@example.com (Sagar) wrote:
> can ...lisp
I need a lisp to draw and unfold cone , rectangle to round transition and
rectangle to rectangle transition
Have a look at www.black-cad.de.
There is offered a general unfolding program for AutoCAD. Furtehrmore I
wrote a routine to create any solid(!) transitions - even from rectangle to
"info" <firstname.lastname@example.org> schrieb im Newsbeitrag
> I need a lisp to draw and unfold cone , rectangle to round transition and
> rectangle to rectangle transition
nothing free ?
"jochen" <email@example.com> a �crit dans le message de news:
> Have a look at www.black-cad.de.
> There is offered a general unfolding program for AutoCAD. Furtehrmore I
> wrote a routine to create any solid(!) transitions - even from rectangle
> "info" <firstname.lastname@example.org> schrieb im Newsbeitrag
> > I need a lisp to draw and unfold cone , rectangle to round transition
> > rectangle to rectangle transition
> > thks
how much free stuff have you contributed??
"info" <email@example.com> wrote in message
> nothing free ?
> "jochen" <scj.schulz@t-on...Lisp
I would like to know if Lisp provides List Comprehensions (Zermelo
Also I am interested in logic programming. Besides LispWorks which
an embedded prolog is there either a production rule system (I checked
LISA but have not yet installed) or prolog module available for lisp?
I did look at Schelog for scheme but would like to know if such is
available for lisp.
I have downloaded on my Mac OSX SBCL, Clisp, and OpenMCL does anyone
have any preference to any of these, or other recommendations?
I have PAIP, both of grahams books, winston's book, the steele
I'm thinking of doing some of the high-level logic in my program in lisp.
Is there an easy way to integrate lisp with C? At the moment my thoughts are
moving along the lines of a cheap and cheerful embedded lisp interpreter,
written in C. However I am also feeling that it shouldn't be necessary to do
In article <YM6dndbD_MPVDgLYnZ2dnUVZ8s-qnZ2d@bt.com>,
Malcolm McLean <firstname.lastname@example.org> wrote:
>I'm thinking of doing some of the high-level logic in my program in
>Is there an easy way to integrate lisp with C? At the moment my
Where do I put downloaded elisp files for them to work? -do I need to
run a script or restart emacs afterwards?
I run aquamacs on OSXsnow.
Hans-Peter Engelund Kristiansen <email@example.com> writes:
> Where do I put downloaded elisp files for them to work? -do I need to
> run a script or restart emacs afterwards?
> I run aquamacs on OSXsnow.
I don't use aquamacs anymore, but it respects .emacs IIRC. So if you
add a load path to your .emacs it should correctly work as it would in
any other variant. You may want to check out the bu...Cross-lisp questions and my #lisp experience
Summary: I have recently tried to inquire about Common Lisp web
frameworks vs Scheme web frameworks on #lisp (I know, it smells like a
flamebait, but I really didn't mean that). This post is a summary of my
experiences, as well as a restatement of my questions.
I originally learned Lisp at age 10 (about 20 years ago), used it in
college (about 10 years ago) ant only returned to it about a year ago
due to Paul Graham's recent advocacy. Naturally, I figured that the
best hacker real estate is in web programming because this is the only
way to escape the long shadow of C/C++/Java. I sett...Lisp libraries
I had an idea earlier, after reading the various threads and articles on
Reddit's switch to Python. The problem, people say, is that Lisp has a
library deficiency, so why not call Python's library code from Lisp?
A while ago, I needed to use Python as an embedded scripting language, so I
found out how to do this. Shelling out to Python was not an option because
it's grossly inefficient (and not Windows-friendly), but Python is actually
embeddable, in a fashion where it is called from a DLL, and remains
resident in memory until Lisp wants to execute Python code (as text)...How much of a lisp compiler is written in lisp ?
I would like to have an idea of how much of the lisp compilers you know
are written in lisp and how much is written in something else.
A similar but probably a bit different question is: how much of the lisp
compilers you know involves lisp-level program transformation, and how
much actually involves traduction to machine code ?
5th European Lisp Workshop at ECOOP 2008, July 7: http://elw.bknr.net/2008/
Didier Verna, firstname.lastname@example.org, http://www.lrde.epita.fr/~didier
EPITA / LRDE, 14-16 rue Voltaire Tel.+33 (0)1 44 08 01 85
94276 Le Kremlin-Bic�tre, France...Lisp-1 and Lisp-2 in harmony.
In TXR's built-in Lisp dialect, TXR Lisp, which is a Lisp-2, I implemented a
way of doing Lisp-1 semantics.
The [...] notation is a shorhand for (dwim ...).
Dwim stands for "Dispatch, in a way that is intelligent and meaningful".
The arguments to dwim are evaluated according to Lisp-1 rules. Any argument
which is a symbol is resolved using the innermost binding which is either
in the variable or function namespace. If the innermost scope which has
a binding for the symbol has a binding in both namespaces, the tie is
resolved in favor of the variable binding. (I thou...Apprendre Lisp (or NOT!) [Weird Lisp History]
Weird Lisp History: In ~1980 a friend of mine and I, in our senior year
at Penn, wrote a Lisp book call "Learning Lisp". This was in the time
of the Apple II, WAY before CL, and I think before most of the popular
lisp textbooks of the time, like Toureztky's [I'm not too sure of all
the publication dates of all those, but I think that if they had
existed, we wouldn't have felt the need to write one of our own!]
We never published it... But wait, this gets more interesting!
At about the same time, a mutual friend of ours independently wrote a
toy Apple II Lisp interpreter...Emacs Lisp & Common Lisp
If I try to learn Emacs Lisp while also learning Common Lisp, am I
going to damage my understanding of either in some way?
"Paul Lange" <email@example.com> writes:
> A question:
> If I try to learn Emacs Lisp while also learning Common Lisp, am I
> going to damage my understanding of either in some way?
Depends whether you can keep them separate in your mind. If you can,
observing the differences should be educational. But if not, you'll
possibly waste some time discovering the differences the hard way,
namely having your programs not work in o...lisp newbie
I am in a programming languages class, and Lisp has me freaked out! I
have a basic programming assignment where we make some functions and
then make a function EVALUATE that takes in a combination of those
functions as a list from a .data text file, and evaluates it.
Here's what is tearing me up: how do I program here? I am used to
using a text editor (pico) in our Unix system, and making a .c or .cpp
or .f or .p file, and then compiling it, and then running it, perhaps
with file or command line i/o. I can't figure out how to get this
I have my functions wr...