TITLE ^

Object - Pipp Object class

DESCRIPTION ^

This file sets up the base classes and methods for Pipp's object system. Differences (and conflicts) between Parrot's object model and the PHP model means we have to do a little name and method trickery here and there, and this file takes care of much of that.

This is heavily based on Rakudo's Object.pir

Methods ^

defined()
Return true if the object is defined. Default to being defined.
true()
Boolean value of object -- defaults to .defined (S02).
WHENCE()
Return the invocant's auto-vivification closure.
__construct
A default constructor. Used for checking that there are no args. TODO: Should be a method.

Private methods ^

Vtable functions ^


parrot