[tbnl-devel] a problem while installing..

Edi Weitz edi at agharta.de
Sat Feb 5 17:58:15 UTC 2005


On Sat, 5 Feb 2005 11:33:27 -0500, Jason Wang <randomtalk at gmail.com> wrote:

> hi, i have successfully installed TBNL, cl-ppcre, cl-who, kmrcl,
> md5, url-rewrite, cl-base64 on my windows computer :D thanks alot!

Great!  Congratulations!

> do you have a tutorial that teaches how to build dynamic pages wtih
> lisp?

No, not really - maybe you can start with test.lisp in the TBNL
distribution.  Then there's also a lot of stuff about dynamic Lisp
websites on the Web.  One very inspiring text is Marc Battyani's ILC
2002 talk.  You can find the text itself and a video of Marc's
presentation here:

  <http://fresh.homeunix.net/files/ilc02/>

In fact, you'll find all of the proceedings there, including more
stuff about Lisp and the Web.

You can also look at CL-EMB for ideas:

  <http://common-lisp.net/project/cl-emb/>

Lots of other stuff (some of which can be combined with TBNL) can be
found here:

  <http://www.cliki.net/Web>

> also, is there anything that'll interface with mysql database?

Sure, there's CLSQL

  <http://clsql.b9.com/>

and there are more database options depending on what you want:

  <http://www.cliki.net/database>

> or do i need it? since in php, mysql is inseparable with php :| what
> do lisp usually use to store database like info?

Good question... :)

I think it's a common misconception (due to popular frameworks like
PHP) that a web application must be based on an SQL database.  There's
no reason to assume that.

Many Lispers prefer other ways to persist their data and you'll also
find lots of info about this if you google for it.  One interesting
approach is what the BKNR guys are doing:

  <http://bknr.net/>

(Seems to be down at the moment but once it's up again download and
read the talk Manuel Odendahl gave in Hamburg last year.  Or email
Manuel directly.)

OK, hope that helps,
Edi.




More information about the Tbnl-devel mailing list