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
- singletons act as stateless service providers and
- 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.