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:
- Caffeine Truth (coming soon)
- Operator Overloading (coming soon - if it's performant, i.e. fast at runtime)
- String Interpolation