Core is a modern programming language
that uses a minimal set of orthogonal building blocks
to ensure simplicity, readability, modifiability and stability.
modern
generics and traits
all values are objects
expressions instead of statements
minimal
no modifiers
no exceptions
no null pointers
no static members
no collection literals
no implicit conversions
no method overloading
typed
the compiler rejects ill-typed code
values do not have "magic" methods
all operations used need to be declared
accessible
safe
small
hackable
open source


History

The implementation of Core is derived from dora, created by @dinfuehr.
The website of Core is derived from io, created by @stevedekorte.
Thanks to everyone who made contributions.