NARF is an attempt to create ruby web libraries that escape the
weighty thud that one usually associates with web frameworks. We want
to build a variety of solutions to help with every layer of building
web applications, from the ground (cgi) up (to design patterns)
This module is directed towards improving the core of ruby’s web
libraries. There are many good things about cgi.rb, but there is also
a good deal of friction in various parts of the api. NARF’s cgi
classes are an attempt at writing what the ideal, unconstrained cgi
api would be.
One of our overriding concerns is testing:
- The api should be easy to test in applications
- The api should be thoroughly tested internally,
so that it is easy to build upon our work
We must thank Wakou Aoyama for providing an excellant foundation for
our work; he has been generous and helpful throughout the process. We
also thank Keunwoo Lee for several clarifying patches. Much of this
was inspired by the discussions at the Xp-NewYorkCity group; if you’re
in town drop by!
Narf is written by Tom Clarke and Patrick May.
Thanks for checking this out!