Hi everyone

Rivet ships an Itcl based database abstraction layer named DIO that supports Mysql/Oracle/Postgresql/Sqlite. Actual access to DBMS is done calling Tcl extensions such as Mysqltcl,Ptcl,Oratcl.....(support for Sqlite is more "natural" for Tcl). I'm still maintaining some projects based on DIO/Mysql which became a matter of concern to me because Mysqltcl hasn't released anything in 12 years. Even though that extension is stable and mature this doesn't guarantee anything for the future

Since within the Tcl ecosystem we do have TDBC implementing a common interface for Mysql/ODBC/Postgresql/Sqlite this abstraction layer helps reducing dependency on other tools. Furthermore Harald kindly wanted to get me involved in maintaining TDBC and I thought that was a chance to put a stake in the ground on this

I created an experimental branch named 'tdbc' where a new driver dio_Tdbc.tcl has been created. DIO/TDBC handles need an extra argument to be created (I'm going to document it)

The reason for creating a branch is that I'm going to prepare a 3.2.5 release out of trunk that fixes a regression in ServerInitScript. Too soon for shipping dio_Tdbc.sql with it.


 -- Massimo



---------------------------------------------------------------------
To unsubscribe, e-mail: rivet-dev-unsubscr...@tcl.apache.org
For additional commands, e-mail: rivet-dev-h...@tcl.apache.org

Reply via email to