Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Further spec Kernel/Distro/VM classes
  • Loading branch information
lizmat committed May 13, 2014
1 parent 24a603c commit 109a1b4
Showing 1 changed file with 52 additions and 0 deletions.
52 changes: 52 additions & 0 deletions S28-special-names.pod
Expand Up @@ -224,8 +224,60 @@ If a column has a "-" in it, it means that item is unavailable in that version o

=head3 $?KERNEL / $*KERNEL

Contain a C<Kernel> class instance that does C<Application>. It further
provides the following methods:

=over

=item arch

Processor architecture.

=item bits

Number of bits used by architecture (typically 32 or 64 bits).

=item hardware

The processor hardware, if known.

=item signals

An C<Array> of C<Signal>s that are supported by this C<Kernel>, in which the
ordinal number matches the lower level signal value.

=back

=head3 $?DISTRO / $*DISTRO

Contain a C<Distro> class instance that does C<Application>. It further
provides the following methods:

=over

=item is-win

True if this is a Windows-like distribution.

=item release

The release information of this distribution.

=back

=head3 $?VM / $*VM

Contain a C<VM> class instance that does C<Application>. It further
provides the following methods:

=over

=item config

The configuration hash that was used to build the virtual machine.

=back

=head2 NOT YET DEFINED

The following items are not yet defined, but will need to be defined.
Expand Down

0 comments on commit 109a1b4

Please sign in to comment.