Fundamental differences with C


This is a short summary of differences between the C language and Ocean. Note that this is a wish list. All features here are currently percieved to be attainable, but that may change.


Thread support

Exception support

Extended sequence control

OOPS: Multiple inheritance with interfaces, and delegation

No fixed literal meaning: types can extend the compiler


Data conversion

First class code object

No preprocessor