360 Business Tool

Et forretningssystem fyldt med sund fornuft

Smalltalk Code

On this page you will find our contributions to the Visual Smalltalk Enterprice community. Feel free to download and use as you like, but please share any modifications with us.

Pharo Smalltalk Compatibility Layer

This is a very slim compatability layer for Pharo Smalltalk. This package contains "just enough" to load the frameworks we have ported from Pharo.

<download>

JSON framework

A direct port of  NeoJSON by Sven Van Caekenberghe

The NeoJSON framework contains a reader (NeoJSONReader) and a writer (NeoJSONWriter) to parse respectively generate JSON to or from Smalltalk objects. The goals of this project are:

  • to be standalone (have no dependencies and have little requirements)
  • to be small, elegant and understandable
  • to be efficient (both in time and space)
  • to be flexible and non-intrusive

Compared to other Smalltalk JSON frameworks, NeoJSON has

  • less dependencies and little requirements
  • can be more efficient (be faster and use less memory)
  • allows for the use of schemas and mappings

<download>

CSV framework

A direct port of  NeoCSV by Sven Van Caekenberghe

The NeoCSV framework contains a reader (NeoCSVReader) and a writer (NeoCSVWriter) to parse respectively generate delimiter separated text data to or from Smalltalk objects. The goals of this project are:

  • to be standalone (have no dependencies and have little requirements)
  • to be small, elegant and understandable
  • to be efficient (both in time and space)
  • to be flexible and non-intrusive

 <download>