| 1 | = mod_parrot = |
| 2 | |
| 3 | 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. |
| 4 | |
| 5 | == Goals == |
| 6 | |
| 7 | * Expose the Apache API and data structures to Parrot |
| 8 | * Provide a common Apache layer for HLLs |
| 9 | * Remain invisible to the end user |
| 10 | * Support for new HLLs should require little or no C coding |
| 11 | |
| 12 | == People == |
| 13 | |
| 14 | Please add yourself if you're involved! |
| 15 | |
| 16 | * Jeff Horwitz: lead developer |
| 17 | |
| 18 | == Download == |
| 19 | |
| 20 | * Latest from subversion: svn co https://svn.perl.org/parrot-modules/mod_parrot/trunk |
| 21 | * Latest release: XXX |
| 22 | |
| 23 | == Support == |
| 24 | |
| 25 | * IRC: #parrot on irc.perl.org |
| 26 | |
| 27 | == Documentation == |
| 28 | |
| 29 | * [wiki:ModParrotUserDocs User Documentation] |
| 30 | * [wiki:ModParrotHLLDocs HLL Module Developer Documentation] |