v5.0.0 (4 february 2024)
This is a breaking release of Ampersand. From now on, Concepts, Relations, Rules and other things that are identified by a name have technical restrictions on such name. The name must be a single word, containing only digits, letters and underscore. In a lot of cases this isn't what you want in the business language. For that, we introduce the concept of Label. More about this in the documentation.
For now, you will get warnings about invalid names, together with a suggestion for the alternative including a LABEL. This warning will be temporarily, In a future release of Ampersand this will become an error.
All this work is work towards having namespaces and modules. You will see that somewhere in the future.
Cheers!
The &-team