Old, Discarded Ideas

For several topics there are alternative ideas, that were discarded but are still worth mentioning.

Trailing Semicolons

Better Readable Keywords

Basic / Arithmetic Types

Variable Declaration

Bitfields

One could define the order of bits in a bitfield.

Functions

Function/Loop Parameter Passing

Switch/Case

Literals

Signed Size

Operators

Templates

Cilia Standard Library

String, Char & Unicode

Arrays & ArrayViews

(Smart) Pointers

is, as, Casting

C++ Compatibility / Interoperability

The compiler could recognize the language (C, C++, or Cilia) by marked blocks:

Could be limited to top level.
Could be extended to other languages as well, but technically this is limited to languages where the scope is marked with { }.

Note:
Mixing languages at file level is complicated already, and it is not desirable to have wild combinations of Cilia and C/C++ source code in one file anyway.

Versioning

Versioning of the Cilia source code could alternatively be done