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

Go to Lesson 1 >