Carl Youngblood wrote:
> Isn't there source code for the oci oracle protocol out there?  A lot
> of open source projects have that option.  I'm thinking of PHP.  You
> might want to look at the source before you try reverse-engineering
> anything.
> 

Well, looking at the OCI stuff in PHP, it looks like it relies on the 
Oracle client being installed as well. It then makes API calls into the 
Oracle client libraries to connect to and query the database.

What I would like is to remove the Oracle client as a dependency, just 
as the Oracle JDBC (thin) client does. The thin (as opposed to the oci) 
Oracle JDBC client implements in pure Java the network protocols that 
communicate with the Oracle database server.

This means that the thin client will ultimately be less responsive than 
the oci client, but its GREAT for working on your own machine.

I'm hoping that something like this can be written for Ruby, in Ruby, 
without the need to create an extension module in C to bridge into the 
Oracle OCI stuff (which is what the current ruby oracle module does).

I'm not volunteering to write it--I've got too much on my plate 
already--I was just wondering if anyone else has thought about doing this.

-- 
Jamis Buck
jgb3 / email.byu.edu
http://www.jamisbuck.org/jamis

"I use octal until I get to 8, and then I switch to decimal."