Information related to the build system
Built-in class for providing built system related information. Usually accessed through dynamic variables mixing this role such as the $*KERNEL
, $*KERNEL
, or $*KERNEL
.
Instance method returning the "auth" (as in "author" or "authority") of the object. Returns "unknown" if the "auth" could not be established.
Instance returning a hash with object configuration information. Subject to change without notice, but can be helpful in environments where only one type of virtual machine is in use, or to find about the configuration of any other object that mixes in this role.
Instance method returning the "desc" (as in "description") of the VM object. Returns a Str
type object if the "desc" could not be established.
Instance method returning the name of the object.
Instance method returning the signature of the object. Returns a Blob
type object if the signature could not be established.
Instance method returning the version of the object as a Version object. Returns a Version
object "unknown" if the version could not be established.
method gist( Systemic: )
Instance method returning the name and version of the object.
say .gist; # OUTPUT: «Raku (6.d)»
$*RAKU
is an object of the Raku type, which mixes in this role and thus implements this method.
method Str
Instance method returning the name of the object.
say .Str; # OUTPUT: «Raku»