theseion / Fuel

Fuel, the Smalltalk object serializer
https://theseion.github.io/Fuel
MIT License
26 stars 12 forks source link
pharo serializer smalltalk squeak

Fuel

Projects using Fuel

We would love to see your project here too ;)!

Status of automated builds

Pharo

Build status: Pharo 13 (alpha) Build status: Pharo 12

master 5.2.2 5.1.0 5.0.6 4.1.1 3.0.4 3.0.3
Build status: Pharo 11.0 Build status: Pharo 11.0 - - - - -
Build status: Pharo 10.0 Build status: Pharo 10.0 Build status: Pharo 10.0 Build status: Pharo 10.0 Build status: Pharo 10.0 Build status: Pharo 10.0 Build status: Pharo 10.0
Build status: Pharo 9.0 Build status: Pharo 9.0 Build status: Pharo 9.0 Build status: Pharo 9.0 Build status: Pharo 9.0 Build status: Pharo 9.0 Build status: Pharo 9.0
Build status: Pharo 8.0 Build status: Pharo 8.0 Build status: Pharo 8.0 Build status: Pharo 8.0 Build status: Pharo 8.0 Build status: Pharo 8.0 Build status: Pharo 8.0
Build status: Pharo 7.0 Build status: Pharo 7.0 Build status: Pharo 7.0 Build status: Pharo 7.0 Build status: Pharo 7.0 Build status: Pharo 7.0 Build status: Pharo 7.0

Squeak

master 5.2.2 5.1.0 5.0.6 4.1.1 3.0.4 3.0.3
Build status: Squeak alpha Build status: Squeak alpha Build status: Squeak alpha Build status: Squeak alpha
Build status: Squeak 6.0 Build status: Squeak 6.0 Build status: Squeak 6.0 Build status: Squeak 6.0
Build status: Squeak 5.3 Build status: Squeak 5.3 Build status: Squeak 5.3 Build status: Squeak 5.3 Build status: Squeak 5.3 Build status: Squeak 5.3 Build status: Squeak 5.3
Build status: Squeak 5.2 Build status: Squeak 5.2 Build status: Squeak 5.2 Build status: Squeak 5.2 Build status: Squeak 5.2 Build status: Squeak 5.2 Build status: Squeak 5.2

Properties

Installation

Pharo >= 12

As of Pharo 12, Fuel will no longer be backwards compatible and each version will live on a separate branch.

Metacello new
    repository: 'github://theseion/Fuel:Pharo12/repository';
    baseline: 'Fuel';
    load.

Pharo >= 7.0

Metacello new
    repository: 'github://theseion/Fuel:5.2.2/repository';
    baseline: 'Fuel';
    load.

Pharo >= 3 and <= 6.1

Metacello new
    repository: 'http://smalltalkhub.com/mc/Pharo/Fuel/main';
    configuration: 'Fuel';
    load.
Pharo < 3 ```smalltalk Gofer new url: 'http://smalltalkhub.com/mc/Pharo/Fuel/main'; package: 'ConfigurationOfFuel'; load. (Smalltalk at: #ConfigurationOfFuel) load. ```
Pharo 1.1.1 ```smalltalk Gofer new url: 'http://smalltalkhub.com/mc/Pharo/Fuel/main'; package: 'ConfigurationOfFuel'; load. (Smalltalk at: #ConfigurationOfFuel) project load: '1.9.4'. ```

Squeak >= 5.2

Metacello new
    repository: 'github://theseion/Fuel:5.2.2/repository';
    baseline: 'Fuel';
    load.

Squeak >= 4.1 and <= 5.1

Installer monticello
    http: 'http://smalltalkhub.com/mc/Pharo/Fuel/main';
    addPackage: 'ConfigurationOfFuel';
    install.
(Smalltalk at: #ConfigurationOfFuel) load.

Report bugs

You may very well find something that is broken. When you do, please open an issue in the GitHub bug tracker and we'll get back to you promptly.

Documentation

The documentation is generated from this repository and lives here.

Origins

Fuel started its life as a thesis project by @marianopeck at RMoD, Inria. @tinchodias later worked on it as part of his own work (also at RMoD).

The Fuel team would like to thank RMoD and especially @Ducasse for the support and for letting us continue development as an open source project.