
Erob::L4Env - Perl extension to the L4Env API

MkPrivateHeader
(
libio => 'My::Module::GenericIO',
libsdl => 'My::SDL',
output => 'lib_hello_world.h',
)->as_string();

This module provides modularity towards several L4 subsystem(s). For an introduction to L4, please refer to Erob::L4Env::Introduction.
First, I'll describe two distinct approaches to implement this module.
Please note that for the sake of simplicity, our application should be known or refered as hello_world.
This approach seem's like the easiest to implement. It consist of creating the C header file needed by the application. Finally, the file hello_world.c may need to be coded by hand.
This approach consist of developing a perl-interpreter portable on L4. So far, there's no report whatsoever that perl has ever been ported to L4.

This method is exported by default.

Introduction to L4 from a perl-programmer perspective. My goals and some incentives towards L4 research and development.
Randomly chosen notes. Probably out-of-date :-)

Developers may participate in further development at: http://groups.yahoo.com/group/perl-L4.

Documentation is drastically out-of-date :-)
The rationale aspect is left as an exercise to the reader.
Cannot drop-in perl5 modules yet.

Etienne Robillard, erob (at) cpan (dot) org

Copyright (C) 2004 by Etienne Robillard.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.5 or, at your option, any later version of Perl 5 you may have available.