The name Kapi originates from Kapi'wara in Tupi, in English it is also known as Capybara.
- The output must be optimized for low-end, embedded and old platforms
- The syntax must be easy for readability and maintenability
- The type system must be static, strong, safe, nominal and manifest