Open Street Map is many things, and also a beautiful example of the prosperous nature of community projects. So why not make available what is good to more people, such as our customers.
A Smallworld installation consists of products which themselves are made of modules. The module system allows the specification of module dependencies, regardless of the product containing the required module. New users to the system can easily feel overwhelmed by the number of available modules. So let’s see what the modules look like from 30k feet.
When editing Smallworld Magik source in Emacs, the tooling experience is usually very comprehensive. There are the common facilities provided by Emacs, such as tags tables, abbrevs, the keyboard navigation that is unmatched in todays development environments, to name a few. There is of course also the Smallworld class browser for those that need more interactivity.