Lisp HUG Maillist Archive

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.



Updated at: 2020-12-10 08:48 UTC