Common Smalltalk Libraray - Features

Current Features

Tiny Components

The tiny components are a library providing a container with simple exchangeable components implemented as plain old Smalltalk objects. It uses the inversion-of-control pattern for the estableshment of relations to other components.

Two types of tiny components are used

  1. singletons act as stateless service providers and
  2. prototypes will be instantiated for each seassion and maintain their own state.

This provides a flexible environment with exchangeable implementations of defined business logic interfaces.

Locales and Resource Bundles

Locales and resource bundles allow to deploy multilingual applications inside the same image.

Collections

Pools, named pools and named dictionaries extend the collection classes.

System Administration

Flexible logging, runtime measuring and monitors allow a powerful surveillance of running applications.

Miscellaneous

Classes for easy configuration handling and product desciption.

Future Plans

Tiny Components

A third type of asynchronous message handling components is planned.

Locales and Resource Bundles

Currently one active locale has to be configured. But it should be individually set per session, e.g. in Seaside applications.

Back ...