Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

STON - Smalltalk Object Notation - A lightweight text-based, human-readable data interchange format for class-based object-oriented languages like Smalltalk.

branch: gemstone

This branch is 0 commits ahead and 0 commits behind gemstone

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 repository
Octocat-spinner-32 tests
Octocat-spinner-32 .travis.yml
Octocat-spinner-32 README.md
Octocat-spinner-32 license.txt
Octocat-spinner-32 ston-paper.md
README.md

STON - Smalltalk Object Notation

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. Implementations for Pharo Smalltalk, Squeak and Gemstone Smalltalk are available.

Installation

Metacello new
    configuration: 'Ston';
    version: #'stable';
    repository: 'github://glassdb/ston:configuration';
    load.

See the Metacello installation instructions for details on installing Metacello.

TravisCI Status

configuration : Build Status

gemstone : Build Status

Please read the Smalltalk Object Notation paper

Sven Van Caekenberghe MIT Licensed

Something went wrong with that request. Please try again.