-
Notifications
You must be signed in to change notification settings - Fork 6
Dynamic Typing
Shane Brinkman-Davis Delamore edited this page Mar 29, 2018
·
6 revisions
Related: Static Typing
- 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
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
- Home
- Get Started
- Benefits
- Highlights
- Productivity by Design
- CaffeineScript Design
- What is CaffeineScript Good For?
- Get the most out of JavaScript
- Language Comparison
- CHANGELOG
- Blocks Instead of Brackets
- Binary Line-Starts
- Everything Returns a Value
- Streamlined Modules
- Scopes and Variables
- Optional Commas
- Semantics
- Ambiguities