Fwd: [ANN] Pharo Glorp port release

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

Fwd: [ANN] Pharo Glorp port release

Mariano Martinez Peck


---------- Forwarded message ----------
From: Guillermo Polito <[hidden email]>
Date: Mon, Sep 26, 2011 at 6:43 AM
Subject: [ANN] Pharo Glorp port release
To: Pharo Development <[hidden email]>, A friendly place where any question about pharo is welcome <[hidden email]>, [hidden email], ESUG Mailing list <[hidden email]>, [hidden email]


Hi!

We are reaaaaally happy to announce (at last) a very very stable release of the new Glorp port :D.  We've done a lot to achieve the following results with Glorp:

OpenDBX Oracle:
- 7 errors related to Blobs, which are not supported by opendbx.
- 1 failure related to timestamp cast (and I don't understand the test intention yet :P)

OpenDBX MySql:
- 100% green tests :D

OpenDBX PostgreSQL:
- 7 errors and 1 failure related to Blobs, which are not supported by opendbx (again).

OpenDBX SQLite:
- 6 failures related to large objects, which are not supported by opendbx (again again).. 2 (expected) failures related to times & dates.

Native PostgresV2 Driver:
- 2 failures with blobs

So far, some FAQs:

¿What is the difference between this port and the old one?
Almost 4 years of work of the VW team with tons of bugfixing (see the last 4 years release notes from Glorp for more detail :P)

¿How can I load it?
If you want to load Glorp + OpenDBX, you can try the following:

Gofer it
    squeaksource: 'MetacelloRepository';
    package: 'ConfigurationOfGlorpDBX';
    load.
   
(((Smalltalk at: #ConfigurationOfGlorpDBX) perform: #project) perform: #version: with: #stable) load


Also, you can try loading only Glorp (maybe because you want to integrate it with your own database driver):

Gofer it
    squeaksource: 'MetacelloRepository';
    package: 'ConfigurationOfGlorp';
    load.
   
(((Smalltalk at: #ConfigurationOfGlorp) perform: #project) perform: #version: with: #stable) load

¿How did we test it?
We've tested it in Pharo 1.2 and Pharo 1.3 + Jenkins CogVms.

¿What's coming next?
We are working for your happiness (?).

Hehe, our next step is to release the DBXMagritte project, which aims to allow people working in the Software business to create easy CRUD -the same scaffolding idea from RoR for example- including some of the following features:

- (create a class model + magritte descriptions) from a database schema
- [if you already have a descripted class model] use magritte descriptions to create a database schema
- use magritte descriptions to create glorp mappings

And then, you can use the same descriptions for your Seaside app, or in every magritte-friend framework you like ;)


So, thanks again to ESUG for sponsoring the project :).

Guillermo, Santiago, Gisela, Mariano, Esteban and Diogenes

--
You received this message because you are subscribed to the Google Groups "proyecto_relacional" group.
To post to this group, send email to [hidden email].
To unsubscribe from this group, send email to [hidden email].
For more options, visit this group at http://groups.google.com/group/proyecto_relacional?hl=en.



--
Mariano
http://marianopeck.wordpress.com

--
You received this message because you are subscribed to the Google Groups "glorp-group" group.
To post to this group, send email to [hidden email].
To unsubscribe from this group, send email to [hidden email].
For more options, visit this group at http://groups.google.com/group/glorp-group?hl=en.