Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
some new entries
  • Loading branch information
cognominal committed Dec 14, 2015
1 parent 2ed4112 commit 9fe53ed
Showing 1 changed file with 33 additions and 2 deletions.
35 changes: 33 additions & 2 deletions S99-glossary.pod
Expand Up @@ -42,6 +42,12 @@ A class used to generate an L</AST> from the results of parsing text with a
L</grammar>. The method to attach a generated AST is called "make", the one
to retrieve an AST is called "made". See L<S05-regex/Action objects>.

=head2 advent calendar

L<Articles about Perl 6 for every days of December before Christmas.
At L<https://perl6advent.wordpress.com/>.


=head2 adverb

See L<adverbial pair>.
Expand Down Expand Up @@ -1706,6 +1712,8 @@ A L</pseudo-scope> to access L</symbol>s in the next outer L</lexical scope>.

=head2 package manager

See L</project manager>

=head2 pad

See L</lexical pad>.
Expand All @@ -1725,7 +1733,7 @@ Compare with the L</adverbial pair> notation.

=head2 Panda

A Perl 6 program designed to make it easier to download, compile and install
A Perl 6 L</package manager> designed to make it easier to download, compile and install
L</module>s according to the transitive dependencies specified in the
C<META.info> metadata files of said modules. Unlike other L</package
manager>s, panda supports many L</VM>s, namely the three VMs supported by
Expand Down Expand Up @@ -1889,6 +1897,10 @@ The order in which operators bind terms together; tighter precedence
evaluates before looser precedence. See L<S03/Operator precedence> for
details.

=head2 precomp

Precompiled L</compilation unit>.

=head2 prefix

An operator that comes before the term it belongs to, for example
Expand Down Expand Up @@ -1929,15 +1941,26 @@ L</symbol>s.
=head2 project

A project is a L</version>ed L</repository>.
It typically contains a C<bin> folder and a C<lib> and <t> hierarchy.
It typically contains a C<bin> folder and a C<lib> and C<t> hierarchy.
They respectively contain executable scripts, Perl 6 libraries and tests.
The list of projects is maintained in the L<ecosystem> repository.
The L</META.info> file drives the compilation and installation of the
project by the L</project management software>.

=head2 project manager

A L</program> that fetches, compiles and installs L</project>.
L</panda> is such a program.


=head2 pseudo-scope

=head2 pseudo-package

a L</package> name which meaning is contextual or predefined by the language.
For example C<MY> denotes the current L</lexical scope> and its L</symbol>s
can be listed with C<MY::.keys>.

=head2 promise

=head2 proto
Expand Down Expand Up @@ -2200,6 +2223,12 @@ L</compilation unit>.

Association of a name with an entity delimited by a L</block>.

=head2 script

A L</program> executable in its L</source code> form. Implicitly depends
on the C<setting> or explicitely L</use> L</module>s from the
L</ecosystem>

=head2 segfault

See L</segmentation fault>.
Expand Down Expand Up @@ -2310,6 +2339,8 @@ more like a glass of ice water.

=head2 source code

Textual form of a L</program>.

=head2 spectest

Alternative name for L</roast> after the name of its target name in
Expand Down

0 comments on commit 9fe53ed

Please sign in to comment.