/voyage

Voyage is an object persistence abstraction layer for Pharo.

Primary LanguageSmalltalkMIT LicenseMIT

Voyage Build Status Test Status

Voyage is an object persistence abstraction layer for Pharo.

Install

Just install it from you Pharo catalog.

You can also install it executing scripts:

Voyage-Mongo

Metacello new 
	repository: 'github://pharo-nosql/voyage/mc';
	baseline: 'Voyage';
	load: 'mongo tests'.

Voyage-Arango (preview)

Metacello new 
	repository: 'github://pharo-nosql/voyage/mc';
	baseline: 'Voyage';
	load: 'arango tests'.

Voyage-EJDB

Metacello new 
	repository: 'github://pharo-nosql/voyage/mc';
	baseline: 'Voyage';
	load: 'ejdb tests'.

Voyage-UnQLite

Note: This backend has been deprecated and it will not be maintained anymore

Metacello new 
	repository: 'github://pharo-nosql/voyage/mc';
	baseline: 'Voyage';
	load: 'unqlite tests'.

Documentation

Pharo for the Enterprise book

Voyage is part of the upcoming "Pharo for the Enterprise 2" book, and Johan Fabry (along with Damien Cassou) has written a nice chapter on it: HTML / PDF

Others