parrot

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

TODO/Skip Test Review

All TODO and SKIP tests in core Parrot need ticket numbers, and we need to review and fix as many of them as possible before the 1.0 release. Please update this list with any additions or changes as you find or fix these tests:

t/compilers/imcc/imcpasm/optc.t: RT #57028, one TODO
t/compilers/imcc/syn/clash.t: RT #51662, one TODO
t/compilers/imcc/syn/hll.t: RT #60648, one TODO
t/compilers/imcc/syn/regressions.t: RT #46499, two TODO
t/compilers/json/to_parrot.t: no ticket, one TODO
t/compilers/pge/perl6regex/context.t:225: no ticket, one TODO

Parrot Grant from NLNet

History

tags:
Syndicate content