Version 3 (modified by jhorwitz, 6 years ago)

--

mod_parrot

mod_parrot is an Apache module that exposes the Apache API to a Parrot virtual machine interpreter. This allows one to write custom Apache handlers in PIR or one of many high level languages (HLL) that target Parrot. Additionally, mod_parrot provides a persistent environment for these handlers to run, which can result in a significant performance increase for CGI scripts. mod_parrot is the foundation for the development of mod_perl6.

Goals

  • Expose the Apache API and data structures to Parrot
  • Provide a common Apache layer for HLLs
  • Remain invisible to the end user
  • Support for new HLLs should require little or no C coding

People

Please add yourself if you're involved!

  • Jeff Horwitz: lead developer

Download

Support

  • IRC: #parrot on irc.perl.org

Documentation

HLL Modules

  • PIR
  • mod_perl6 (Rakudo)
  • PHP (Pipp)