develooper Front page | perl.perl6.internals | Postings from January 2008

mod_parrot 0.4

From:
Jeff Horwitz
Date:
January 20, 2008 13:36
Subject:
mod_parrot 0.4
From my journal:

I'm pleased to announce that after 2 years of hiatus and 6 months of 
coding, mod_parrot 0.4 has been released. It's been worth the wait, as we 
now have working mod_perl6 and PHP proof-of-concepts, per-vhost
interpreter pools, the framework for a more comprehensive test suite, and 
even 64-bit support. You can download the full distribution at 
http://www.smashing.org/mod_parrot/dist/mod_parrot-0.4.tar.gz. The 
comprehensive list of changes is below. Enjoy!

0.4    January 20, 2008
        * Support for Parrot 0.5.1 (Hatachi) and later
        * Many fixes for 64-bit platforms
        * Begin transition to server-side tests
        * Keep testing infrastructure on make clean (versus distclean)
        * Update PIR syntax and types that have changed since mod_parrot 0.3
        * Convert classes to new object model
        * Convert to nested namespaces
        * Remove apxs from compile and link phases to add flexibility
        * Search Parrot runtime path for mod_parrot init code
        * Remove underscore prefix from HLL handler subs
        * Map Apache MIME types to HLLs
        * Map Apache handler names to HLLs
        * Initialize interpreter at the earliest possible Apache phase
        * Per-server context pools for virtual hosts (default is per-process)
        * Properly merge server configs
        * Can pass a PMC note via pmc_notes()
        * Implement mod_perl-like cleanup handlers
        * Use proto-objects make mod_parrot classes instantiable from an HLL
        * New ModParrot;Context class for accessing mod_parrot data structures
        * New ModParrot;Interpreter class for interpreter introspection
        * New TODO list replaces the outdated ROADMAP
        * Update documentation and examples
        * New example HLL handlers:
          - Perl 6
          - PHP/Plumhead
          - NQP
          - Perl 1/Punie
        * New example handlers in eg
        * New Apache directives:
          - ParrotIncludePath
          - ParrotAddType
          - ParrotAddHandler
          - ParrotOptions
            o Parent
            o Enable



Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About