@@ -1333,12 +1333,13 @@ used in the interpreter and the overall Perl 6 environment.
1333
1333
X < |$*PERL >
1334
1334
= head4 C < $*PERL >
1335
1335
1336
- This object contains information on the current implementation of the Perl
1336
+ This object contains information on the current implementation of the Perl 6
1337
1337
language:
1338
1338
1339
1339
say $*PERL.compiler.version; # OUTPUT: «v2018.11.52.g.06156.a.7.ca»
1340
1340
1341
- but it simply stringifies to the major version of the compiler:
1341
+ but it simply stringifies to the name of the language, followed by the major
1342
+ version of the compiler:
1342
1343
1343
1344
say $*PERL;# OUTPUT: «Perl 6 (6.d)»
1344
1345
@@ -1391,17 +1392,15 @@ X<|$*USER>
1391
1392
= head4 C < $*USER >
1392
1393
1393
1394
An C < Allomorph > with information about the user that is running the program.
1394
- It's an object that evaluates to C < username (uid) > . It will evaluate to the
1395
- username only if treated as a string and the numeric user id if treated as a
1396
- number.
1395
+ It will evaluate to the username only if treated as a string and the numeric
1396
+ user id if treated as a number.
1397
1397
1398
1398
X < |$*GROUP >
1399
1399
= head4 C < $*GROUP >
1400
1400
1401
1401
An C < Allomorph > with the primary group of the user who is running the program.
1402
- It's an object that evaluates to C < groupname (gid) > .
1403
- It will evaluate to the groupname only if treated as a
1404
- string and the numeric group id if treated as a number.
1402
+ It will evaluate to the groupname only if treated as a string and the numeric
1403
+ group id if treated as a number.
1405
1404
1406
1405
X < |$*HOME >
1407
1406
= head4 C < $*HOME >
@@ -1429,13 +1428,14 @@ determined by L«C<.tmpdir IO::Spec::* method>|/routine/tmpdir».
1429
1428
X < |$*TOLERANCE >
1430
1429
= head4 C < $*TOLERANCE >
1431
1430
1432
- Variable used by the C < =~= > operator, and any operations that depend on it, to
1433
- decide if two values are approximately equal. Defaults to C < 1e-15 > ;
1431
+ Variable used by the L < C < =~= > |/routine/=~=> operator, and any operations that
1432
+ depend on it, to decide if two values are approximately equal. Defaults to
1433
+ C < 1e-15 > .
1434
1434
1435
1435
X < |$*THREAD >
1436
1436
= head4 C < $*THREAD >
1437
1437
1438
- Contains a L < Thread > object representing the currently executing thread;
1438
+ Contains a L < Thread > object representing the currently executing thread.
1439
1439
1440
1440
X < |$*SCHEDULER >
1441
1441
= head4 C < $*SCHEDULER >
@@ -1457,15 +1457,14 @@ This behavior is not tested in the spec tests and is subject to change.
1457
1457
X < |$*SAMPLER >
1458
1458
= head4 C < $*SAMPLER >
1459
1459
1460
- The current L < Telemetry::Sampler > used for
1461
- making snapshots of system state. Only available if L < Telemetry > has been
1462
- loaded.
1460
+ The current L < Telemetry::Sampler > used for making snapshots of system state.
1461
+ Only available if L < Telemetry > has been loaded.
1463
1462
1464
1463
= head1 Naming conventions
1465
1464
1466
1465
It is helpful to know our naming conventions in order to understand what codes
1467
- do directly. However, there is not yet a conventions list covering anywhere.
1468
- Still we list several conventions that are widely held.
1466
+ do directly. However, there is not yet (and might never be) an official list of;
1467
+ still, we list several conventions that are widely held.
1469
1468
1470
1469
= item1 Subs and methods from the built-ins library try to have single-word names
1471
1470
when a good one could be found. In cases where there are two or more words
0 commit comments