[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