Bruce Williams bruce@codedbliss.com wrote in message news:200211221759.56118.bruce@codedbliss.com…
This is just a “thanks” to Tom Clarke, Patrick May, and anyone else that’s
contributed to Narf (http://narf-lib.sourceforge.net).
Usually writing CGI scripts that require access control or are otherwise
dependent on cgi sessions make me want to ram a rusty, twisted fork into my
brain to somehow staunch the pain. Thank you for making such drastic steps
unnecessary by developing such an elegant, idiomatic API.
Mixed w/ Amrita, this is proving to be a powerful, less-painful way of
getting things done. Thanks again for all your hard work.
We appreciate your thanks. Also remember to send us suggestions and
bug reports!
Just one word of caution: We aren’t happy with our current constants:
Web, Web::CGI, etc. matz thought Web was too general, and there seem
to be some negative connotations attached to CGI.
To give you an idea of what we are changing in CGI, we have two points
of interface that we care about:
- the alternative api for cgi.rb – basically the methods on Web and
Web::CGI
- the best possible web api – the templater, the Web::Actions, etc.
The former has been fairly stable, though it would be affected by a
change of the constant names. The later has been in a state of flux,
b/c we keep finding the next better way of doing it.
One thing we are considering is splitting the project into CGI and
NARF, so that the CGI alternative can be a stable release, while we
continue to develop some of the other supporting libraries.
I just want to give you an idea of where we are, so that we don’t
cause you to reach for that rusty, twisted fork 
~ Patrick