Skip to content
Generic Lightweight Object Relational Persistence
Smalltalk HTML
Branch: master
Clone or download
akgrant43 UDBC SQLite3 driver now converts booleans from integer to Boolean (#6)
This follows on from commit 1ab24d4 which modifies the UDBC driver to return a Boolean instead of an integer.
Latest commit 7df7213 Jun 12, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
BaselineOfGlorp.package Adding baseline Oct 20, 2017
Glorp-Tests.package Map database decimal type to ScaledDecimal (#2) Dec 14, 2017
LICENSE Initial commit Oct 20, 2017 Update Dec 12, 2017


Generic Lightweight Obect Relational Persistence (for Pharo)

Glorp is a full-featured Object-Relational Mapper which offers a number of features to reduce the 'impedance' between working with objects and storing them in flat tables. Amongst those features, you'll find some features saving you from writing SQL queries by hand, managing transactions that rollback the changes to the objects in your image or commit them to the database, writing simple and complex queries using plain Pharo syntax, and other features that we will cover in this introduction chapter and in the advanced topics chapter.

This port of Glorp is based on VisualWorks Glorp version 8.0.1.

Further information on loading and using Glorp is available in "Object-Relational Persistance with Glorp", available from

To load Glorp:

Metacello new 
	repository: 'github://pharo-rdbms/glorp';
	baseline: 'Glorp';

Note that the required database drivers must be loaded separately.

To load Glorp with the UDBC SQLite drivers:

Metacello new 
	repository: 'github://pharo-rdbms/glorp-sqlite3';
	baseline: 'GlorpSQLite';
You can’t perform that action at this time.