UpNext

1.1Executive summary.

“There is no excellent beauty
that hath not some strangeness
in the proportion.”
Francis Bacon
Less coding effort.
A variety of sources report productivity gains of 2 to 10.
Typesafe.
Never a .core dump.
Flexible.
Facilities hardwired in other languages are library routines in Mythryl — easy to change, override or extend at need.
Fast.
Designed from day one for efficient compilation; implemented via an incremental compiler capable of compiling individual statements to native code, in-memory.
Modern type system.
Stronger, more flexible typing than C++ or Java, yet rarely an explicit type declaration: Hindley-Milner typechecking is a quantum jump beyond.
Generic by design
These days everyone is kludging in generics as an aftermarket feature. Mythryl generics were designed in from day one.
Great namespace management.
No more long ugly function names because everything C is a static or a global.
Minimal side-effects.
Pre-adapted for the multi-core era, in which every side effect is a bug waiting to happen.
Great garbage collection.
Serious state of the art multi-generation garbage collection, not wimpy mark-and-sweep.
High-performance multiprogramming.
Stackless implementation makes thread-switching a hundred times faster than contemporary languages.
Engineered.
Mythryl is not just a bag of features like most programming languages; It has a design with provably good properties.
Fun!
Mythryl puts the magic back.

Comments and suggestions to: bugs@mythryl.org

UpNext