David Garamond wrote:
> Aquila wrote:
> 
>>> mod_ruby doesn't have to be used to create a webapp, you know :-)
>>
>>
>> I don't understand it, you need some sort of layer on top of apache to 
>> use
>> server sided scripting with apache, and if you don't you can use 
>> webrick or
>> some other stand alone http server, right?
> 
> 
> What I meant was that, mod_ruby is a tool that binds Ruby to Apache. You 
> can of course use mod_ruby to create web applications (i.e. generate 
> dynamic HTML/XHTML pages with Ruby interpreter embedded inside Apache). 
> But you can also use mod_ruby for other purposes than generating dynamic 
> pages (e.g. for an admin like me, mod_ruby makes Apache more useful 
> because I can extend it easily with Ruby code. This way Ruby works 
> behind the layer and doesn't always have anything to do page generation 
> at all).
> 
> So it's not always appropriate to compare mod_ruby with FastCGI or even 
> rails. They do different things.
> 
>>> I use mod_ruby to customize & extend Apache behaviour (e.g. custom URL
>>> mapping, URL filtering, and flexible wrapped CGI execution). It's so
>>> much easier and faster using Ruby to create Apache modules instead of C.
>>
>>
>> You are writing your own mod_filtering etc? That sounds really 
>> interesting.
>> Can I find your code somewhere?
> 
> 
> Sorry, much of it is internal stuffs. I used to use mod_perl though, and 
> there are many examples (even books) for that. Most of them can be 
> applied pretty easily for mod_ruby too.
> 
>>> Oh and I use plain Ruby CGI and FastCGI too.
>>
>>
>> By plain Ruby CGI you mean Ruby on top of "regular" Apache CGI? 
> 
> 
> Yes. (It doesn't always have to be Apache, of course. CGI is a generic 
> protocol that's supported by most webservers).
> 
>> To end a message from a confused person: I do understand what you mean by
>> FastCGI...
>>
>> Thanks for the information!
> 
> 
> You're welcome!
> 
> -- 
> dave
> 
> 
I too like to see more application in mod_ruby/eruby and take advantage 
of rich features that came in with Apache. I came from the PHP camp, 
which has worked for me for both the Linux, Solaris, and Windows 
platform beautifully, and mod_ruby would do a better job since the 
language itself, Ruby, is, IMO, a better language than PHP.

But, I always hit a snag in Windows implementation of mod_ruby. Until 
recently that someone is nice enough to work it out on Windows, 
therefore I can explore more of mod_ruby/eruby.

Just an FYI, there are a newsgroup dedicated to mod_ruby,
gmane.comp.apache.mod-ruby
gmane.comp.editors.mod-ruby.devel
....

Just my 2 cents.

Sarah