Home - xarvh/squarepants GitHub Wiki
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