Dynamic Typing - caffeine-suite/caffeine-script GitHub Wiki

Related: Static Typing

Strongly, Dynamically Typed

  • Better polymorphism
    • use the same code for logically identical situations with different types
  • more concise
    • less to refactor
  • rapid prototyping
  • testing is easy
  • compilers can do a lot to detect types and generate efficient code

No more Weak Typing

CaffeineScript strives to eliminate JavaScript's weak typing with minor changes to JavaScript's Semantics: