Skip to content

Commit b558e09

Browse files
committed
Initial version of Perl class information
1 parent db79ec9 commit b558e09

File tree

1 file changed

+62
-0
lines changed

1 file changed

+62
-0
lines changed

doc/Type/Perl.pod6

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
=begin pod
2+
3+
=TITLE class Perl
4+
5+
=SUBTITLE Perl related information
6+
7+
class Perl does Systemic { }
8+
9+
Built-in class for providing perl related information. Usually accessed
10+
through the L<$*PERL> dynamic variable.
11+
12+
=head1 Methods
13+
14+
=head2 method auth
15+
16+
Instance method returning the "auth" (as in "author" or "authority") of the
17+
Perl object.
18+
19+
=head2 method compiler
20+
21+
Instance method returning the L<Compiler> object associated with the Perl
22+
object.
23+
24+
=head2 method DISTROnames
25+
26+
Instance / Class method returning the names of the L<Distro> objects that are
27+
supported by this version of Perl.
28+
29+
=head2 method desc
30+
31+
Instance method returning the "desc" (as in "description") of the Perl object.
32+
Returns a C<Str> type object if the "desc" could not be established.
33+
34+
=head2 method KERNELnames
35+
36+
Instance / Class method returning the names of the L<Kernel> objects that are
37+
supported by this version of Perl.
38+
39+
=head2 method name
40+
41+
Instance method returning the name of the Perl object.
42+
43+
=head2 method signature
44+
45+
Instance method returning the signature of the Perl object. Returns a
46+
C<Blob> type object if the signature could not be established.
47+
48+
=head2 method version
49+
50+
Instance method returning the language version of the Perl object as a
51+
L<Version> object.
52+
53+
=head2 method VMnames
54+
55+
Instance / Class method returning the names of the L<VM> objects that are
56+
supported by this version of Perl.
57+
58+
=head1 See Also
59+
60+
L<Systemic>
61+
62+
=end pod

0 commit comments

Comments
 (0)