Stropping (GNU Algol 68 Coding Guidelines)

## 1 Stropping ¶

The GNU Algol 68 compiler supports two stropping regimes:

- The classic UPPER stropping, which is one of the standard stropping regimes defined in the Standard Hardware Representation for Algol 68. This regime uses upper-case letters to encode bold letters and lower-case letters to encode non-bold letters.
- The modern SUPPER stropping, which is a GNU extension. This is the standard stropping regime in GCC, and its rules are similar to the naming conventions widely used in many modern programming languages. The resulting programs have a very modern feeling.

In GCC we use SUPPER stropping only. The only instance of UPPER stropping are in test cases. Some of the guidelines and considerations in this document may also be useful in programs using UPPER stropping.