On Sat, May 5, 2012 at 4:02 AM, Sven Van Caekenberghe <sven@beta9.be> wrote:
Hi,
STON - Smalltalk Object Notation is a lightweight text-based, human-readable data interchange format for class-based object-oriented languages like Smalltalk. Â It can be used to serialize domain level objects, either for persistency or network transport. Â As its name suggests, it is based on JSON (Javascript Object Notation). Â It adds symbols as a primitive value, class tags for object values and references.
Please read the paper here:
    https://github.com/svenvc/ston/blob/master/ston-paper.md
The project lives here:
    https://github.com/svenvc/ston
The code can be found here as well:
    http://ss3.gemstone.com/ss/STON
This implementation works on Pharo 1.3, 1.4 and 2.0 as well as on Squeak.
Last week Dale Henrich helped me get started with filetree/git (https://github.com/dalehenrich/filetree) and I like it. Â Check it out! Â He also ported STON to Gemstone, and is working on Amber and Cuis ports (https://github.com/dalehenrich/ston).
Welcome on board ;-) Regards, -- Serge Stinckwich UMI UMMISCO 209 (IRD/UPMC), Hanoi, Vietnam Every DSL ends up being Smalltalk http://doesnotunderstand.org/