GLORP: Generic Lightweight Object-Relational Persistence
Last updated at 6:26 pm UTC on 25 August 2017
http://www.glorp.org
http://smalltalkhub.com/#!/~DBXTalk/Glorp/
Glorp was built with portability in mind. Most of the design, and "portable" parts are designed around VisualWorks (Cincom) database layers.
Pharo port
https://github.com/SquareBracketAssociates/Booklet-Glorp
A package called 'GlorpSQLite' installs fine in Pharo 6.1 through the catalog. On Ubuntu it needs sqlite3 and libsqlite3-dev installed. 889 tests out of 889 tests are green.
The GlorpSQLite package includes drivers to many other SQL database systems.
Note:
Esteban A. Maringolo
Thu, Aug 17, 2017 at 2:02 PM
To: Any question about pharo is welcome
Last year I did a port to Pharo from the latest availalable version in Cincom and tried to keep both in sync, but the feedback loops are quite different in Pharo than Cincom
....
Also the way Glorp is made portable is very differently from how Seaside is done, Glorp has a lot of #isVW, #isSqueak, #isPharo, etc... which I removed from the latest port.
Mailing list
https://groups.google.com/forum/#!forum/glorp-group
Older notes
See Ramon's blog for setup
http://onsmalltalk.com/programming/smalltalk/a-smalltalk-activerecord-using-magritte-seaside-and-glorp/.
https://joachimtuchel.wordpress.com/2011/01/11/where-to-find-glorp-info/