NAME ^

Pipp - Introduction

What is Pipp? ^

Pipp aims to be a complete implementation of PHP on Parrot. In short, Pipp in Parrot's PHP.

Goals ^

Implement PHP. Support well behaving PHP extensions. See also "ROADMAP" in ...

Divergences of Pipp ^

A listing of things that Pipp does differently from the standard PHP.

builtin function pipp_defined().
Loading of Parrot libs will be supported.
Support for global variable $INC, list of included files.
No old style constructors, where the constructor is named after the class.
Only bracketed version of namespaces. No check for unnamespaced code.
'const' outside a declared namespace is allowed.

Implementation ^

Pipp is based on the Parrot Compiler Toolkit. See internals.pod for details.

Status ^

No current status available.

Dependencies ^

Parrot 0.8.2.

Author ^

Bernhard Schmalhofer - <Bernhard.Schmalhofer@gmx.de>

SEE ALSO ^

http://pipp.org
http://www.perlfoundation.org/parrot/index.cgi?pipp
http://phpcompiler.org/
http://en.wikipedia.org/wiki/Abstract_syntax_tree
http://en.wikipedia.org/wiki/Plum-headed_parakeet
http://www.parrotcode.org/docs/compiler_tools.html


parrot