Concerning a web app, using Common Lisp, Apache, and fastcgi can one match urls with the desired functions defined in top-level rather than writing separate script files per urls?
Is it possible to use both approach above in a development environment of Common Lisp Apache fastcgi combination? And how, by which tools?
Is it compulsory to use a server which is loaded on Common Lisp implementation (as described and mentioned as "simple-server" in this page presents sb-fastcgi) in a development environment of Common Lisp Apache fastcgi combination? Or it is not compulsory on SBCL Apache sb-fastcgi environment and "simple-server" mentioned there is just another way? I try to avoid a server like those and some others that is not as well supported and maintained as Apache.
Does fastcgi make the connection between Interpreter (a Common Lisp here) and Apache directly or via another server software loaded on Common Lisp, say like Hunchentoot or "simpleserver" mentioned?
I want to have both of above top mentioned approaches and to be able to run Common Lisp with Apache via fastcgi? What tools i need as sufficiently necessary?
sb-fastcgi:simple-serverdoes. I don't know whether there is a way by usingsb-fastcgito bind requests to functions, but you probably can come up with some sort ofdefhandlermacro to do that relatively easily on your own. (You'd need to examine the request object and call a handler from some dispatch table you create).