From: gavino
Subject: lisp for webapps
Date: 
Message-ID: <1159293517.004925.113560@i3g2000cwc.googlegroups.com>
Is common lisp the best vehicle for server side web app?
Paul Grahams book seems to be geared not towards beginners.
The gigamonkey boosk seems non practical, and not to capture the
important elements of incremental development and addin features as you
go that Graham expounds.
I am therefore stuck hearing about superior tool but without a manual
to learn it.
agggk!

From: Javier
Subject: Re: lisp for webapps
Date: 
Message-ID: <1159303558.657927.103580@m7g2000cwm.googlegroups.com>
gavino ha escrito:

> Is common lisp the best vehicle for server side web app?
> Paul Grahams book seems to be geared not towards beginners.
> The gigamonkey boosk seems non practical, and not to capture the
> important elements of incremental development and addin features as you
> go that Graham expounds.
> I am therefore stuck hearing about superior tool but without a manual
> to learn it.
> agggk!

I hope this can help, I think it is what you are looking for:

http://pieterbreed.blogspot.com/2005/07/common-lisp-web-application-tutorial.html
From: OMouse
Subject: Re: lisp for webapps
Date: 
Message-ID: <1159365415.281857.224660@b28g2000cwb.googlegroups.com>
Don't worry, if you can't take the heat you can always switch to Python

gavino wrote:
> Is common lisp the best vehicle for server side web app?
> Paul Grahams book seems to be geared not towards beginners.
> The gigamonkey boosk seems non practical, and not to capture the
> important elements of incremental development and addin features as you
> go that Graham expounds.
> I am therefore stuck hearing about superior tool but without a manual
> to learn it.
> agggk!
From: Tagore Smith
Subject: Re: lisp for webapps
Date: 
Message-ID: <1159426715.418947.177750@m73g2000cwd.googlegroups.com>
gavino wrote:
> Is common lisp the best vehicle for server side web app?
> Paul Grahams book seems to be geared not towards beginners.
> The gigamonkey boosk seems non practical, and not to capture the
> important elements of incremental development and addin features as you
> go that Graham expounds.
> I am therefore stuck hearing about superior tool but without a manual
> to learn it.

I'm going to go out on a limb here and guess that CL is likely about
the worst choice you could make (SNOBOL aside), if you are currently
tasked with developing a commercial web app. But I want to emphasize
the "you could make" part. It might be the best choice for someone
else.

Web  apps (or rather, success in getting them done and deployed) are
generally (some exceptions aside, basically front ends to real
software- see ITA) more about accurate systems analysis than about
programming chops. Unfortunately, many developers and analysts stop
short of considering a very important piece of the system: the humans
involved in development and maintenance. And, given the way things
work, you are likely to be analyst, programmer _and_ maintainer on your
first projects.

Don't stop short of considering yourself a component of whatever system
you develop (the development process is part of the system as well),
and don't stop short of assessing yourself as dispassionately as you
assess a piece of software.

Paul Graham has two books: "ANSI Common Lisp" is still in print, so you
can't download it. "OnLisp" _is_ geared toward advanced topics, but the
first several chapters are a great short intro to CL. There are other
books, some freely available online.

There is no best vehicle for server side web apps, or any other
application (barring specific tailoring). There is only the vehicle
that you can use most effectively to achieve your aims.
From: Friedrich Dominicus
Subject: Re: lisp for webapps
Date: 
Message-ID: <87ac4kl79s.fsf@flarge.here>
"Tagore Smith" <······@tagoresmith.com> writes:

> gavino wrote:
>> Is common lisp the best vehicle for server side web app?
>> Paul Grahams book seems to be geared not towards beginners.
>> The gigamonkey boosk seems non practical, and not to capture the
>> important elements of incremental development and addin features as you
>> go that Graham expounds.
>> I am therefore stuck hearing about superior tool but without a manual
>> to learn it.
>
> I'm going to go out on a limb here and guess that CL is likely about
> the worst choice you could make (SNOBOL aside), if you are currently
> tasked with developing a commercial web app. 
Well it depends, if you going into a few applications you may got lost
sooner than later. But generally it's a choice one can made. However
after trying to get into it for quite some time now I decided to use
something els. 

Regards
Friedrich

-- 
Please remove just-for-news- to reply via e-mail.
From: Petter Gustad
Subject: Re: lisp for webapps
Date: 
Message-ID: <7dr6xwnvcc.fsf@www.gratismegler.no>
"gavino" <········@yahoo.com> writes:

> Is common lisp the best vehicle for server side web app?

There are several toolkits to choose from. Basically there are two
types, the first where the web-server is implemented in CL, and the
second where there is some kind of interface which talks to Apache or
other front-side server.

I find the combination of AllegroServe, Webactions, CLSQL, and SLIME
very productive. You can connect to the web-server process at any
time, inspect data, test new functions, do database queries, etc. You
can find documentation on Webactions at URL:

http://opensource.franz.com/aserve/aserve-dist/webactions/doc/webactions.html

Petter
-- 
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?