-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Francesco Orsenigo edited this page Oct 6, 2021
·
1 revision
Squarepants is a programming language
- Hybrid functional, imperative
- Globally pure, but allows local mutability
- Statically type-checked "if it compiles it works"
Goals:
- Accessible
- Reliable
- Good enough performance for video games (ability to model and update complex state)
- Transpile to shaders
- Maintainable at scale
- Portable
Non-goals:
- Great power of expressiveness
- Elegance
- Low level performance