Hi Esteban,

we noticed the same "copy reuse" issue with NBSQlite.

See this thread:
http://forum.world.st/Garage-and-SQLite-file-databases-general-project-structure-td4826061.html

which ended up in a different discussion on URLs. I did not really understood
but had not time to look deeper and reproduce Guilles arguments clearly. 

Thanks
T.
 

Gesendet: Montag, 12. Oktober 2015 um 16:57 Uhr
Von: "Esteban A. Maringolo" <[email protected]>
An: "Pharo Developers" <[email protected]>
Betreff: [Pharo-dev] Relation between Garage PG and PGv2

Hi all, and Guille Polito in particular,
 
I'm loading the Garage classes into Pharo 4, and I see the Garage-Postgres 
package "duplicates" the classes of the PostgresV2 package, but instead of 
using the PG prefix, it uses the GA prefix. This is in particular with the case 
of Garage-Postgres-Protocol package.
 
Why is it so? 
 
Because even GAConnection>>#buildDefaultConnectionArgs (which is a replica of 
PGConnection) references PGConnectionArgs instead of GAConnectionArgs, which is 
the replica of the first.
 

QUESTION: Isn't Garage a "common API" for the *existing* drivers? (like a 
common wrapper), and if so it delegates the protocol handling to the real 
driver? In the PostgresV2 package in this case, to PG prefixed classes.
 
Regards!
  

Esteban A. Maringolo

Reply via email to