blaise/docs
Graeme Geldenhuys b359ed4da7 docs(future): add Enhanced Enumerations section to future-improvements.adoc
Documents the design space for richer enum models with reference examples
from Java, Swift, Go, C#, and Oxygene (RemObjects), each showing both the
type definition and realistic application-code usage.

Options documented:
- Option B: built-in string name lookup (compiler-generated table)
- Option C: enum class with per-variant fields and methods (Java-style)

Recommended progression from done (explicit ordinals) through near-term
(Ord/Succ/Pred intrinsics), medium-term (Option B), and long-term (Option C).
2026-05-14 01:10:58 +01:00
..
design.adoc fix(semantic): type-check indirect-call arguments; doc record-param ABI 2026-05-05 00:42:11 +01:00
future-improvements.adoc docs(future): add Enhanced Enumerations section to future-improvements.adoc 2026-05-14 01:10:58 +01:00
grammar.ebnf feat(enum): support explicit ordinal values in enum definitions 2026-05-14 01:10:19 +01:00
language-rationale.adoc feat(parser): support named array type aliases in type section 2026-05-13 17:16:42 +01:00