Back to Community

AIDA/Web Coding Conventions

AIDA is a portable framework currently operating on several Smalltalk dialects. It is our desire to maintain portability in core AIDA code. In order to facilitate such portability we use some simple coding conventions. These conventions are meant for core AIDA code. Code that is a part of the AIDA framework and libraries.

For personal code that only uses AIDA and does not modify its core, feel free to use the coding conventions of your choice.

  1. Use the Sport portability library instead of dialect classes for Times, Files and Sockets.
  2. AIDA is an international framework, with full Unicode support internally and UTF-8 encoding externally
  3. Use isNil ifTrue: rather than ifNil:.