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).

Enjoy,

Sven

--
Sven Van Caekenberghe
http://stfx.eu
Smalltalk is the Red Pill





Reply via email to