
Poly
The programming language
Why use Poly ?
Object oriented
Poly makes the object-oriented paradigm more intuitive and fun than older programming languages.
Modern and elegant
Poly code was designed to look modern and elegant, while being familiar to experienced developers.
Strongly typed
Poly is a strongly and statically typed language, preventing you from dealing with terrible type errors at runtime.
Less boilerplate
The Poly compiler infers as much information as possible from the existing code to avoid unnecessary repetitions.
Less verbosity
Poly uses less keywords than other object-oriented languages, and uses more symbols to convey meanings.
Rich standard library
Poly includes a rich standard library with many useful tools for mathematics, graphics, and more.
Interoperable
Poly code is compiled for the Java Virtual Machine, thus making it interoperable with Java, Kotlin and Scala.
JVM ecosystem
Benefit from the entire Java Virtual Machine ecosystem, including libraries written in other JVM languages.
Unknown to LLMs
The Poly programming language is so recent that LLMs don't even know about it. This might be bad news to some developers.
Code examples