Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
Begin to document Metamethods
- Loading branch information
Showing
2 changed files
with
44 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,43 @@ | ||
| =begin pod | ||
| =TITLE Meta-Object Protocol | ||
| TODO | ||
| =head1 Metamethods | ||
| TODO | ||
| =head2 X<WHAT|syntax,WHAT> | ||
| The type object of the type. | ||
| =head2 X<WHICH|syntax,WHICH> | ||
| The object's identity value. | ||
| =head2 X<WHO|syntax,WHO> | ||
| The package supporting the object. | ||
| =head2 X<WHERE|syntax,WHERE> | ||
| The memory address of the object. | ||
| =head2 X<HOW|syntax,HOW> | ||
| The metaclass object: "Higher Order Workings" | ||
| =head2 X<WHY|syntax,WHY> | ||
| The attached Pod value. | ||
| =head2 X<DEFINITE|syntax,DEFINITE> | ||
| The object has a valid concrete representation. | ||
| =head2 X<VAR|syntax,VAR> | ||
| Returns the underlying C<Scalar> object, if there is one. | ||
| =end pod |