What is PL/Parrot?
PL/Parrot is the Parrot Virtual Machine, embedded into the PostgreSQL relational database. This means that any Parrot language has the opportunity to become a PostgreSQL Procedural Language (PL). PL/Parrot, supports writing stored procedures in the following languages:
- Operating Systems: Linux, *BSD, or OS X. If you would like to help port PL/Parrot to other OS's, please let us know!
- Parrot: 2.5.0 or newer
- PostgreSQL: 8.3 or newer
- Give developers the ability to write stored procedures in PIR, a fast and portable dynamic language.
- Give developers the ability to write stored procedures in any language that runs on top of Parrot.
- Ease the creation of new Postgres Procedural Languages (PLs) by creating a framework for adding Parrot HLL's to PL/Parrot