MySQL driver

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

MySQL driver

Pharo Smalltalk Users mailing list
Often times, I have to work with Smalltalk (pick your favorite one) and MySQL.  I have to deal with multiple versions of MySQL and, unfortunately, incompatible code between Squeak and Pharo. 

I'm thinking of rewriting the MySQL driver to handle different MySQL versions (3.23 up to 5.7), Squeak (3.x up to 4.6) and Pharo (1.0 up to 4.0). Obviously, I'd make sure the driver would handle the different MySQL handshake protocols, password encryption methods and different storage engines (MyISAM, InnoDB and MEMORY) as well as partitions, MERGE tables and views and the oooooh-soooo-different behaviors of the ZEROFILL option and ever-changing server commands (that come and go between versions)! 

I already have a gazillion versions of MySQL servers installed and a bunch of SUnit tests (for another project of mine) to handle all the subtleties of those different versions.  Is there any interest in such a thing before I spend (quite) some time on this?

I created 2 polls to get an idea of what versions of MySQL people use as well as MySQL & Pharo versions used.  Please, fill out the 2 polls at:

MySQL et Squeak et Pharo

 
 
P.S.  Sorry for the cross posting!

-----------------
Benoît St-Jean
Yahoo! Messenger: bstjean
Twitter: @BenLeChialeux
Pinterest: benoitstjean
IRC: lamneth
Blogue: endormitoire.wordpress.com
"A standpoint is an intellectual horizon of radius zero".  (A. Einstein)