The DOT calculus proposes a new type-theoretic foundation for languages like Scala. The latest rules (PDF) are for a small-step storeless variant with full subtyping lattice, recursive types including ...
There is an association between spatial skills and success in computing study, from introductory courses to advanced modules.