Home - nrubin29/Pogo GitHub Wiki
Welcome to Pogo! Pogo is a programming language to designed to demonstrate paradigms not found in other programming languages. Flagship features of Pogo include:
- Advanced Generics Bounding (bind parameters by their methods or fields as well as their types) (coming soon)
- Properties (pluggable reserved words)
- Meta (advanced reflection with system listeners) (coming soon)
- Default Values for Method Parameters (coming soon)
- Custom lambda declaration (name a combination of parameters and return type for ease of use)
- Methods Declared as Objects (also declared as lambdas)
- More paradigms once I think of them!
I hope you find the ideas included in Pogo interesting. One day, some of these ideas may find their way into other programming languages. For now, just enjoy.
~ Noah