?
Assessment of static type checking compliance of EOLANG
The EOLANG programming language is a novel technology relying on formal phi-calculus similar to lambdacalculus
for functional programming languages, and on design choices declared as mitigating most weak points of
mainstream object-oriented programming languages. EO is under active development up to date and has some
obvious development vectors. One of these vectors is development of compilation time type checker. With dynamic
type checking provided by now, writing and testing programs in EO takes long and is vulnerable to bugs. In this
paper the assessment of static type checking compliance of EOLANG is performed. The results reveal serious weak
points in EOLANG implementation and theoretical basis making development of static type checker impossible.