Gmail Calendar Documents Reader Web more »
Help | Sign in
Google Groups Home
The Common Lisp Directory rewritten in Python
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 34 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Marc Battyani  
View profile  
(2 users)  More options Apr 1 2006, 8:32 am
Newsgroups: comp.lang.lisp
From: "Marc Battyani" <Marc.Batty...@fractalconcept.com>
Date: Sat, 1 Apr 2006 15:32:53 +0200
Local: Sat, Apr 1 2006 8:32 am
Subject: The Common Lisp Directory rewritten in Python
A short announcement: Some of you have might have already noticed the
use of URLs for the Common Lisp Directory that indicate that Python
code is used. It's indeed the case that we have switched from a
server application based on Common Lisp to one based on Python. The
reason is that we had some problems with regard to multithreading and
the HTML code generation utilities that we use. In order not to risk
any stability issues, we have quickly rewritten the whole application
logic in Python, and it seems that everything works well now. We will
give a fully detailed report of the problems of using Common Lisp in
web application development in a few days when the transition is
finished and fully tested.

Some of you might now think that this is a bad case of not eating our
own dog food, but it's simply better to be pragmatic here and use a
solution that actually works instead of spending time on fixing
complex interactions between incompatible libraries. Needless to say
that we stand fully committed behind Common Lisp and especially the
Common Lisp Directory, due to its popularity with users and its
recognition in major search engines (Google, etc.) in a very short
amount of time. For the time being, we will stick to Python for the
Common Lisp Directory, but will reevaluate the situation in the
coming months.

The Common Lisp Directory is here: http://www.cl-user.net/web.py/root-dir

------
The Common Lisp Directory administrators.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Frank Buss  
View profile  
 More options Apr 1 2006, 8:51 am
Newsgroups: comp.lang.lisp
From: Frank Buss <f...@frank-buss.de>
Date: Sat, 1 Apr 2006 15:51:57 +0200
Local: Sat, Apr 1 2006 8:51 am
Subject: Re: The Common Lisp Directory rewritten in Python

Marc Battyani wrote:
> It's indeed the case that we have switched from a
> server application based on Common Lisp to one based on Python. The
> reason is that we had some problems with regard to multithreading and
> the HTML code generation utilities that we use.

So don't forget to add some notes to the Lisp frameworks you've used to the
directory descriptions that they are currently crap and everybody should
use Python instead ;-)

--
Frank Buss, f...@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paolo Amoroso  
View profile  
 More options Apr 1 2006, 9:00 am
Newsgroups: comp.lang.lisp
From: Paolo Amoroso <amor...@mclink.it>
Date: Sat, 01 Apr 2006 16:00:10 +0200
Local: Sat, Apr 1 2006 9:00 am
Subject: Re: The Common Lisp Directory rewritten in Python

"Marc Battyani" <Marc.Batty...@fractalconcept.com> writes:
> code is used. It's indeed the case that we have switched from a
> server application based on Common Lisp to one based on Python. The
[...]
> Some of you might now think that this is a bad case of not eating our
> own dog food, but it's simply better to be pragmatic here and use a
> solution that actually works instead of spending time on fixing
> complex interactions between incompatible libraries. Needless to say

This is indeed an unfortunate but necessary decision.

Paolo
--
Why Lisp? http://wiki.alu.org/RtL%20Highlight%20Film
The Common Lisp Directory: http://www.cl-user.net


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
vedm  
View profile  
 More options Apr 1 2006, 9:05 am
Newsgroups: comp.lang.lisp
From: vedm <n...@ns.com>
Date: Sat, 01 Apr 2006 09:05:45 -0500
Local: Sat, Apr 1 2006 9:05 am
Subject: Re: The Common Lisp Directory rewritten in Python

"Marc Battyani" <Marc.Batty...@fractalconcept.com> writes:
> A short announcement: Some of you have might have already noticed the
> use of URLs for the Common Lisp Directory that indicate that Python
> code is used. It's indeed the case that we have switched from a
> server application based on Common Lisp to one based on Python.

In related news, Franz announced today that they are moving their focus
from Lisp to Java, due to customer demand.

--
vedm


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ken Tilton  
View profile  
 More options Apr 1 2006, 9:22 am
Newsgroups: comp.lang.lisp
From: Ken Tilton <kentil...@gmail.com>
Date: Sat, 01 Apr 2006 09:22:20 -0500
Local: Sat, Apr 1 2006 9:22 am
Subject: Re: The Common Lisp Directory rewritten in Python

Marc Battyani wrote:
> A short announcement: Some of you have might have already noticed the
> use of URLs for the Common Lisp Directory that indicate that Python
> code is used. It's indeed the case that we have switched from a
> server application based on Common Lisp to one based on Python. The
> reason is that we had some problems with regard to multithreading and
> the HTML code generation utilities that we use.

I was kinda hoping to do some Web app work using a CL system. Could you
share a little more about the stack you abandoned, any alternative CL
frameworks you rejected for what reason? [Oops. See below] I do not mean
a treatise, just "we were using X (too Z), considered Y (same Z), went
with (which one based on Python?)".

Also, not Ruby on Rails? The Reddit folks seemed to be close to a strong
Python person (possibly even a Web app developer?) and Python was a
second langugae for them so I can see them taking the quick way out.

Did you look at?: http://homepage.mac.com/svc/RebelWithACause/index.html

Any plans to work your way back to CL with a project to cure the ills?

> In order not to risk
> any stability issues, we have quickly rewritten the whole application
> logic in Python, and it seems that everything works well now. We will
> give a fully detailed report of the problems of using Common Lisp in
> web application development in a few days when the transition is
> finished and fully tested.

Oh. Never mind. :)

One scary thought is that I cannot imagine the site having that much
traffic, so the existing tools (or at least the ones tried) must have
serious problems.

ken

--
Cells: http://common-lisp.net/project/cells/

"Have you ever been in a relationship?"
    Attorney for Mary Winkler, confessed killer of her
    minister husband, when asked if the couple had
    marital problems.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Didier Verna  
View profile  
 More options Apr 1 2006, 9:26 am
Newsgroups: comp.lang.lisp
From: Didier Verna <did...@lrde.epita.fr>
Date: Sat, 01 Apr 2006 16:26:14 +0200
Local: Sat, Apr 1 2006 9:26 am
Subject: Re: The Common Lisp Directory rewritten in Python

Ken Tilton <kentil...@gmail.com> wrote:
> I was kinda hoping to do some Web app work using a CL system. Could you
> share a little more about the stack you abandoned, [...]

        I think you just got a fish sticked to your back :-)

--
Didier Verna, did...@lrde.epita.fr, http://www.lrde.epita.fr/~didier

EPITA / LRDE, 14-16 rue Voltaire   Tel.+33 (1) 44 08 01 85
94276 Le Kremlin-Bicętre, France   Fax.+33 (1) 53 14 59 22   did...@xemacs.org


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Frank Buss  
View profile  
 More options Apr 1 2006, 9:40 am
Newsgroups: comp.lang.lisp
From: Frank Buss <f...@frank-buss.de>
Date: Sat, 1 Apr 2006 16:40:43 +0200
Local: Sat, Apr 1 2006 9:40 am
Subject: Re: The Common Lisp Directory rewritten in Python

Ken Tilton wrote:
> One scary thought is that I cannot imagine the site having that much
> traffic, so the existing tools (or at least the ones tried) must have
> serious problems.

One of the authors of BKNR mailed me, that they have used BKNR for 2 years
for a website with about 20,000 hits per hour with aserve on FreeBSD behind
a squid proxy, so looks like it is possible to use Lisp for
webapplications, if you carfully choose the right frameworks and program
combinations. I've tried aserve, too, but probably it is not a good idea to
expose it without Apache or some other proxy or redirector to the internet,
because in my case aserve stopped delivering webpages after some hours.

--
Frank Buss, f...@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Rainer Joswig  
View profile  
 More options Apr 1 2006, 9:49 am
Newsgroups: comp.lang.lisp
From: Rainer Joswig <jos...@lisp.de>
Date: Sat, 01 Apr 2006 16:49:23 +0200
Local: Sat, Apr 1 2006 9:49 am
Subject: Re: The Common Lisp Directory rewritten in Python
In article <h74cq24khskl$.1ip08jo1nruti$....@40tude.net>,
 Frank Buss <f...@frank-buss.de> wrote:

> Ken Tilton wrote:

> > One scary thought is that I cannot imagine the site having that much
> > traffic, so the existing tools (or at least the ones tried) must have
> > serious problems.

> One of the authors of BKNR mailed me, that they have used BKNR for 2 years
> for a website with about 20,000 hits per hour with aserve on FreeBSD behind
> a squid proxy, so looks like it is possible to use Lisp for
> webapplications, if you carfully choose the right frameworks and program
> combinations. I've tried aserve, too, but probably it is not a good idea to
> expose it without Apache or some other proxy or redirector to the internet,
> because in my case aserve stopped delivering webpages after some hours.

President Clinton had the White House publications server written
in Lisp running for some time on the Internet, serving american
citizens with informations about his affairs. President Bush pulled
the plug of that server after he got elected very fast. Go figure!

--
http://lispm.dyndns.org/


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paolo Amoroso  
View profile  
 More options Apr 1 2006, 10:10 am
Newsgroups: comp.lang.lisp
From: Paolo Amoroso <amor...@mclink.it>
Date: Sat, 01 Apr 2006 17:10:35 +0200
Local: Sat, Apr 1 2006 10:10 am
Subject: Re: The Common Lisp Directory rewritten in Python

Ken Tilton <kentil...@gmail.com> writes:
> I was kinda hoping to do some Web app work using a CL system. Could
> you share a little more about the stack you abandoned, any alternative
> CL frameworks you rejected for what reason? [Oops. See below] I do not

Marc can provide you with the technical details, but this is the tool
that he finally ended up using:

  http://www.cl-user.net/web.py/libs/web-py-apr1

Paolo
--
Why Lisp? http://wiki.alu.org/RtL%20Highlight%20Film
The Common Lisp Directory: http://www.cl-user.net


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Wade Humeniuk  
View profile  
 More options Apr 1 2006, 10:56 am
Newsgroups: comp.lang.lisp
From: Wade Humeniuk <whumeniu+anti+s...@telus.net>
Date: Sat, 01 Apr 2006 15:56:06 GMT
Local: Sat, Apr 1 2006 10:56 am
Subject: Re: The Common Lisp Directory rewritten in Python
So you were using a HTML generation library that was not
MT safe.  Since the problem was not fixed by the placement
of a few good mutexes I have to assume that the library is
non-reentrant.  That must be embarrassing.

Wade


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Raffael Cavallaro  
View profile  
 More options Apr 1 2006, 12:58 pm
Newsgroups: comp.lang.lisp
From: Raffael Cavallaro <raffaelcavallaro@pas-d'espam-s'il-vous-plait-mac.com>
Date: Sat, 1 Apr 2006 12:58:56 -0500
Local: Sat, Apr 1 2006 12:58 pm
Subject: Re: The Common Lisp Directory rewritten in Python
On 2006-04-01 08:32:53 -0500, "Marc Battyani"
<Marc.Batty...@fractalconcept.com> said:

> The Common Lisp Directory is here: http://www.cl-user.net/web.py/root-dir

Interestingly, this URL:
<http://www.cl-user.net/web.py/>

gives configuration settings that mention a modlisp-version (2.41)

And it is April 1st...


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ken Tilton  
View profile  
 More options Apr 1 2006, 1:02 pm
Newsgroups: comp.lang.lisp
From: Ken Tilton <kentil...@gmail.com>
Date: Sat, 01 Apr 2006 13:02:31 -0500
Local: Sat, Apr 1 2006 1:02 pm
Subject: Re: The Common Lisp Directory rewritten in Python

Wade Humeniuk wrote:
> So you were using a HTML generation library that was not
> MT safe.  Since the problem was not fixed by the placement
> of a few good mutexes I have to assume that the library is
> non-reentrant.  That must be embarrassing.

Man, the Reddit guys sure are off the hook. :)

Speaking of which, has this catastrophe been picked up there or on any
of the other yak-yak sites?

I predict that we can add to the Lisp rap sheet (slow, interpreted,
weird syntax) a new unshakeable reputation: can't even do a Web app!

Hey, Peter. How is the Lisp on Rails thing coming? :)

me, I finally read/saw this today:

    http://homepage.mac.com/svc/LispMovies/index.html#2

Cool. I happen to have an XServe collocated some place idling away
waiting for me to write some code.

ken

--
Cells: http://common-lisp.net/project/cells/

"Have you ever been in a relationship?"
    Attorney for Mary Winkler, confessed killer of her
    minister husband, when asked if the couple had
    marital problems.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Ken Tilton  
View profile  
 More options Apr 1 2006, 1:33 pm
Newsgroups: comp.lang.lisp
From: Ken Tilton <kentil...@gmail.com>
Date: Sat, 01 Apr 2006 13:33:37 -0500
Local: Sat, Apr 1 2006 1:33 pm
Subject: Re: The Common Lisp Directory rewritten in Python

Raffael Cavallaro wrote:
> On 2006-04-01 08:32:53 -0500, "Marc Battyani"
> <Marc.Batty...@fractalconcept.com> said:

>> The Common Lisp Directory is here: http://www.cl-user.net/web.py/root-dir

> Interestingly, this URL:
> <http://www.cl-user.net/web.py/>

> gives configuration settings that mention a modlisp-version (2.41)

> And it is April 1st...

Doh!

ROFL

ken (still intrigued by KPAX, tho)

--
Cells: http://common-lisp.net/project/cells/

"Have you ever been in a relationship?"
    Attorney for Mary Winkler, confessed killer of her
    minister husband, when asked if the couple had
    marital problems.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Stefan Scholl  
View profile  
 More options Apr 1 2006, 1:48 pm
Newsgroups: comp.lang.lisp
From: Stefan Scholl <ste...@no-spoon.de>
Date: Sat, 1 Apr 2006 20:48:36 +0200
Local: Sat, Apr 1 2006 1:48 pm
Subject: Re: The Common Lisp Directory rewritten in Python

Ken Tilton <kentil...@gmail.com> wrote:
> ken (still intrigued by KPAX, tho)

K-PAX is nice. I have the DVD. Kevin Spacey really rocks in this
movie.

    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
jos...@corporate-world.lisp.de  
View profile  
(1 user)  More options Apr 1 2006, 3:10 pm
Newsgroups: comp.lang.lisp
From: jos...@corporate-world.lisp.de
Date: 1 Apr 2006 12:10:07 -0800
Local: Sat, Apr 1 2006 3:10 pm
Subject: Re: The Common Lisp Directory rewritten in Python

Stefan Ram wrote:
> Rainer Joswig <jos...@lisp.de> writes:
> >President Clinton had the White House publications server written
> >in Lisp running for some time on the Internet, serving american
> >citizens with informations about his affairs. President Bush pulled
> >the plug of that server after he got elected very fast. Go figure!

>   Is it known, whether anyone of them both is personally aware
>   of this, or has at least some knowledge what ťLispŤ means?

Can't say much about Bush, but atleast in Clinton's administration
a small group knew, especially since they were hosting two Virtual
Lisp Machines (on DEC Alpha) from 1994 to 2000 for that purpose. ;-)
There
were also one or two other projects done (one for the vice president
Al Gore) with this technology.

    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Duane Rettig  
View profile  
(1 user)  More options Apr 1 2006, 4:01 pm
Newsgroups: comp.lang.lisp
From: Duane Rettig <du...@franz.com>
Date: Sat, 01 Apr 2006 13:01:52 -0800
Local: Sat, Apr 1 2006 4:01 pm
Subject: Re: The Common Lisp Directory rewritten in Python

vedm <n...@ns.com> writes:
> "Marc Battyani" <Marc.Batty...@fractalconcept.com> writes:

>> A short announcement: Some of you have might have already noticed the
>> use of URLs for the Common Lisp Directory that indicate that Python
>> code is used. It's indeed the case that we have switched from a
>> server application based on Common Lisp to one based on Python.

> In related news, Franz announced today that they are moving their focus
> from Lisp to Java, due to customer demand.

LOL.  I had a good laugh over this one.  Interestingly, though, if you
search on our site for the word "java", you'll get 10 pages of hits...

I suppose if you had mentioned a shift in focus from concentrating on
Lisp only to concentrating on _communication_ with external langauages
as well, I would have taken this much more seriously, but would have
also pointed out that that was old news; we've concentrated heavily on
communication with several extrnal languages for many, many years.

--
Duane Rettig    du...@franz.com    Franz Inc.  http://www.franz.com/
555 12th St., Suite 1450               http://www.555citycenter.com/
Oakland, Ca. 94607        Phone: (510) 452-2000; Fax: (510) 452-0182  


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Johan Bockgĺrd  
View profile  
 More options Apr 1 2006, 6:50 pm
Newsgroups: comp.lang.lisp
From: bojohan+n...@dd.chalmers.se (Johan Bockgĺrd)
Date: Sun, 02 Apr 2006 01:50:31 +0200
Local: Sat, Apr 1 2006 6:50 pm
Subject: Re: The Common Lisp Directory rewritten in Python

vedm <n...@ns.com> writes:
> In related news, Franz announced today that they are moving their
> focus from Lisp to Java, due to customer demand.

And GNU revealed their plans to rewrite Emacs in Perl

http://article.gmane.org/gmane.emacs.devel/52306

--
Johan Bockgĺrd


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Raffael Cavallaro  
View profile  
 More options Apr 2 2006, 1:20 am
Newsgroups: comp.lang.lisp
From: Raffael Cavallaro <raffaelcavallaro@pas-d'espam-s'il-vous-plait-mac.com>
Date: Sun, 2 Apr 2006 01:20:06 -0500
Local: Sun, Apr 2 2006 1:20 am
Subject: Re: The Common Lisp Directory rewritten in Python
On 2006-04-01 13:48:36 -0500, Stefan Scholl <ste...@no-spoon.de> said:

> Kevin Spacey really rocks in this
> movie.

Yes, he's particularly animated in the catatonic scenes.

Seriously, Sven Van Caekenberghe's KPAX does look really nice, and his
cl-prevalence is pretty cool too.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Friedrich Dominicus  
View profile  
 More options Apr 2 2006, 1:35 am
Newsgroups: comp.lang.lisp
From: Friedrich Dominicus <just-for-news-fr...@q-software-solutions.de>
Date: Sun, 02 Apr 2006 08:35:13 +0200
Local: Sun, Apr 2 2006 1:35 am
Subject: Re: The Common Lisp Directory rewritten in Python
congrats, a good one ;-)

Regards
Friedrich
--
Please remove just-for-news- to reply via e-mail.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Förster vom Silberwald  
View profile  
 More options Apr 2 2006, 9:13 am
Newsgroups: comp.lang.lisp
From: "Förster vom Silberwald" <chain_l...@hotmail.com>
Date: 2 Apr 2006 06:13:23 -0700
Local: Sun, Apr 2 2006 9:13 am
Subject: Re: The Common Lisp Directory rewritten in Python

Friedrich Dominicus wrote:
> congrats, a good one ;-)

Especially on april fool's day. For a short moment I had thought the
Lispers went mad. Python for Lisp hopefully only in one particular day
of the  year.

Schneewittchen


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Stefan Scholl  
View profile  
 More options Apr 2 2006, 9:43 am
Newsgroups: comp.lang.lisp
From: Stefan Scholl <ste...@no-spoon.de>
Date: Sun, 2 Apr 2006 15:43:35 +0200
Local: Sun, Apr 2 2006 9:43 am
Subject: Re: The Common Lisp Directory rewritten in Python
Förster vom Silberwald <chain_l...@hotmail.com> wrote:

> Friedrich Dominicus wrote:
>> congrats, a good one ;-)

> Especially on april fool's day. For a short moment I had thought the
> Lispers went mad. Python for Lisp hopefully only in one particular day
> of the  year.

For me it's every day.

$ lisp
; Loading #P"/home/stesch/.cmucl-init.lisp".
CMU Common Lisp 19c (19C), running on parsec
With core: /usr/local/lib/cmucl/lib/lisp.core
Dumped on: Fri, 2006-03-31 21:45:56+02:00 on parsec
See <http://www.cons.org/cmucl/> for support information.
Loaded subsystems:
    Python 1.1, target Intel x86
    CLOS based on Gerd's PCL 2004/04/14 03:32:47


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paolo Amoroso  
View profile  
 More options Apr 2 2006, 11:04 am
Newsgroups: comp.lang.lisp
From: Paolo Amoroso <amor...@mclink.it>
Date: Sun, 02 Apr 2006 17:04:08 +0200
Local: Sun, Apr 2 2006 11:04 am
Subject: Re: The Common Lisp Directory rewritten in Python
"Förster vom Silberwald" <chain_l...@hotmail.com> writes:

> Especially on april fool's day. For a short moment I had thought the
> Lispers went mad. Python for Lisp hopefully only in one particular day
> of the  year.

Not necessarily:

  PythOnLisp
  http://common-lisp.net/project/python-on-lisp/

Paolo
--
Why Lisp? http://wiki.alu.org/RtL%20Highlight%20Film
The Common Lisp Directory: http://www.cl-user.net


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Back to Lisp (was: The Common Lisp Directory rewritten in Python)" by Marc Battyani
Marc Battyani  
View profile  
 More options Apr 2 2006, 1:05 pm
Newsgroups: comp.lang.lisp
From: "Marc Battyani" <Marc.Batty...@fractalconcept.com>
Date: Sun, 2 Apr 2006 19:05:35 +0200
Local: Sun, Apr 2 2006 1:05 pm
Subject: Back to Lisp (was: The Common Lisp Directory rewritten in Python)
"Marc Battyani" <Marc.Batty...@fractalconcept.com> wrote

OK finally, we decided on April 2 to go back to the Lisp version ;-)
So now the Common Lisp Directory is back to:
http://www.cl-user.net/asp/root-dir
(BTW this makes me thinks that I should drop the asp as well... :)

In fact as probably anyone has found now, the Common Lisp Directory has
never been rewritten in Python. It was just an April 1 joke for insiders
(remember the R affair...)

A more detailed report on the Common Lisp Directory experience will follow.

Marc


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Discussion subject changed to "Some feedback about the The Common Lisp Directory project. (And no, it's not in Python... ;-)" by Marc Battyani
Marc Battyani  
View profile  
 More options Apr 2 2006, 2:56 pm
Newsgroups: comp.lang.lisp
From: "Marc Battyani" <Marc.Batty...@fractalconcept.com>
Date: Sun, 2 Apr 2006 20:56:11 +0200
Local: Sun, Apr 2 2006 2:56 pm
Subject: Some feedback about the The Common Lisp Directory project. (And no, it's not in Python... ;-)
"Marc Battyani" <Marc.Batty...@fractalconcept.com> wrote

>A short announcement: Some of you have might have already noticed the
> use of URLs for the Common Lisp Directory that indicate that Python
> code is used.

As most of you have probably found out now, the switch of the Common Lisp
Directory to Python was only effective on April First. ;-)

Here are some feedback and real life data from the Common Lisp Directory
project.

Hardware: 1Gb Dual Intel Xeon 2.80GHz Debian box.
Software: Apache+mod_lisp+Lispworks

Some data taken on April 2 (in decreasing order :):

42 041 200 Hits since the Dec 15 2005 (start of the linkit project)!

41 997 354 Hits served by the same Lisp process, the other ones are the
logo/jpg etc. (with a max at 930K hits/day and several days with more than
800K hits)

34591 user sessions (robots excluded)

612 registered users

589 items:
  287 Libraries/Tools/Software
  155 People
  101 Documents/Web sites
   22 Implementations
   15 Groups/Organizations
    9 Events

First some explanation about why so many hits:
As some of you already know, my framework is intended for complex real time
collaborative applications and for that there is a 2 seconds Ajax like keep
alive/bidirectional connection. In the case of a public application like the
cl-directory this continuous connection is not useful but induces a lots of
hits. For now, I've reduced the connection frequency to 5 seconds and I will
suppress it completely for all the non interactive pages in the future.

Anyway this highlights the rock solid stability and reliability of a Lisp
webapp. The Lisp image is the same one from December. It has never crashed,
though the application have evolved from linkit (an improved reddit like
app) to the cl-directory with several versions that have completely changed
the applicative and object model.

> server application based on Common Lisp to one based on Python. The
> reason is that we had some problems with regard to multithreading and
> the HTML code generation utilities that we use.

On the contrary, the hability to blend the HTML generation in the Lisp code
through HTML macros is far better than every alternative that I know of.

[...]

> Needless to say
> that we stand fully committed behind Common Lisp and especially the
> Common Lisp Directory, due to its popularity with users and its
> recognition in major search engines (Google, etc.) in a very short
> amount of time.

At least that part of the message is true. After only 2.5 month with some
real content, the Common Lisp Directory already consistently appears in the
very first links for a lot of common lisp related searches on Google.
Sometimes it's even the first one!

So don't worry, the CLD will stay in Common Lisp and will continue to
improve. The next version (when I find some time to play with this) will
enable anybody to edit the CLD content but still in a moderated way to avoid
being spammed

In the mean time you can already add notes and comments to the directory
pages and of course submit new pages.

BTW some people have complained that they could not edit their own
libraries/persons/etc. entries. In that case just send us an email with your
cl-directory user login name and we will give you the modification rights
you want.

As a conclusion, I would say that Common Lisp has once again proven to be a
very good way to very quickly build rock solid and reliable web
applications.

Marc


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Frank Buss  
View profile  
 More options Apr 2 2006, 4:34 pm
Newsgroups: comp.lang.lisp
From: Frank Buss <f...@frank-buss.de>
Date: Sun, 2 Apr 2006 22:34:41 +0200
Local: Sun, Apr 2 2006 4:34 pm
Subject: Re: Some feedback about the The Common Lisp Directory project. (And no, it's not in Python... ;-)

Marc Battyani wrote:
> Hardware: 1Gb Dual Intel Xeon 2.80GHz Debian box.
> Software: Apache+mod_lisp+Lispworks

Why do you use an Apache module for forwarding requests with another socket
connection from the Apache module to the Lisp server instead of accepting
the internet requests in Lisp, only?

--
Frank Buss, f...@frank-buss.de
http://www.frank-buss.de, http://www.it4-systems.de


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 34   Newer >
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2010 Google