Other Ideas, Good & Bad

Circle

Cpp2 (Herb Sutter)

Rust

Julia

Unfinished Ideas

Old, Discarded Ideas for Cilia

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

No Trailing Semicolons

Better Readable Keywords

Basic / Arithmetic Types

Variable Declaration

Bitfields

One could define the order of bit in a bitfield.

Arrays & ArrayViews

Signed Size

Functions

Operators

Templates

Function/Loop Parameter Passing

Literals

String, Char & CodePoint

Cilia Standard Library

(Smart) Pointers

is, as, Casting

Misc