[Lispweb] TBNL

Alan Shields Alan-Shields at omrf.ouhsc.edu
Wed Oct 5 13:25:50 CDT 2005


In the thread right before this one, someone mentioned that if you want
features, you use TBNL. Given the recent development on Araneida, I
wondered how true this still was.

Looking through TBNL, the primary advantages seem to be:

1) It's actively developed by Edi Weitz. I need say no more. ;-)

2) A very flexible system for connecting handlers to URI-space.
   Whereas Araneida uses string matching with an optional "inexact"
   (not fuzzy matching or anything like that, it just allows you to
   match x+y when specifying x), TBNL allows a regexp.

3) Handlers return data to be sent to the browser.
   Whereas Araneida handlers write output to a stream. This is a
   philosophical issue, and there are advantages and disadvantages to
   both ways.

4) Built-in session management
   Araneida currently has you roll your own.

------

I hope I didn't miss anything.

Recently, it would seem, many of the features of TBNL have been added to
Araneida, and I expect many of the coming features will have some
overlap - there is a certain amount of base functionality needed for any
web app. My hope is that the different web service frameworks will be
separated by styles instead of bullet-point features.

Those are just my thoughts on the matter, I was hoping someone else
would have something to add.

Alan



More information about the lispweb mailing list