Permalink
Browse files

Merge branch 'master' of github.com:perl6/specs

  • Loading branch information...
TimToady committed Jan 5, 2011
2 parents 75b4fff + 3442396 commit af947e981ca92e316a4841a022b52f23230e464f
Showing with 6 additions and 6 deletions.
  1. +1 −2 S06-routines.pod
  2. +3 −3 S09-data.pod
  3. +2 −1 S19-commandline.pod
View
@@ -161,8 +161,7 @@ whose behalf the method was called. [Note, this is a change from prior
multi method semantics, which restricted multimethods to a single class;
the old semantics is equivalent to defining a C<proto> in every class that has
multimethods. The new way gives the user the ability to intermix C<multi>s at
different inheritance levels. (The first version of Rakudo * is not expected
to implement this).]
different inheritance levels.
Also, the old semantics of C<proto> providing the most-default C<multi> body
is hereby deprecated. Default C<multi>s should be marked with "C<is default>".
View
@@ -84,7 +84,7 @@ that the name is based on the number of bits of the simple base type.
The unsized types C<int> and C<num> are based on the architecture's
normal size for C<int> and C<double> in whatever version of C the
run-time system (presumably Parrot) is compiled in. So C<int>
run-time system is compiled in. So C<int>
typically means C<int32> or C<int64>, while C<num> usually means
C<num64>, and C<complex> means two of whatever C<num> turns out to be.
For symmetry around the decimal point, native C<rat>s have a numerator
@@ -947,8 +947,8 @@ This would presumably make multimethod dispatch possible on similarly
typed arrays with differing constraints.
(The special destruction problems of Perl 5's PDL should go away with
Perl 6's GC approach, as long as PDL's objects are registered with Parrot
correctly.)
Perl 6's GC approach, as long as PDL's objects are registered with the
run-time system correctly.)
=head1 Autothreading types
View
@@ -65,7 +65,8 @@ The command line is broken down into two basic elements: a I<program>, and
I<arguments>. Each command line element is whitespace separated, so elements
containing whitespace must be quoted. The I<program> processes the arguments
and performs the requested actions. It looks something like F</usr/bin/perl6>,
F<parrot perl6.pbc>, or F<rakudo>, and is followed by zero or more I<arguments>.
F<parrot perl6.pbc>, or F<rakudo> (or F<mono niecza.exe>, et cetera),
and is followed by zero or more I<arguments>.
Perl 6 does not do any processing of the I<program> portion of the command
line, but it is made available at run-time via the C<< PROCESS::<$PROGRAM_NAME> >>
variable.

0 comments on commit af947e9

Please sign in to comment.