Skip to content

Commit

Permalink
[S99] fill out some blanks
Browse files Browse the repository at this point in the history
  • Loading branch information
moritz committed Jun 30, 2013
1 parent 0271f65 commit af9af14
Showing 1 changed file with 49 additions and 4 deletions.
53 changes: 49 additions & 4 deletions S99-glossary.pod
Expand Up @@ -7,13 +7,14 @@ Synopsis 99: Glossary
=head1 AUTHORS

Elizabeth Mattijsen (liz@dijkmat.nl)
Moritz Lenz

=head1 VERSION

Created: 26 June 2013

Last Modified: 27 June 2013
Version: 2
Last Modified: 30 June 2013
Version: 3

This document tries to define many of the terms used in the Synopsis. It does
not have an Apocalypse or Exegesis predecessor. It is intended as both a
Expand Down Expand Up @@ -98,6 +99,8 @@ L</actions>, L</PAST>, and L</QAST>.

=head2 attribute

Per-object storage slot. Some other objects that "Field".

=head2 auth

Way of deliberately ambiguously expressing L</author> or L</authority>.
Expand All @@ -123,7 +126,17 @@ L<http://irc.perl6.org> to see what has been logged for you.
Spanish for "dancer", The Bailador module (L<https://github.com/tadzik/Bailador/>)
is a port of Perl 5's Dancer web framework (L<http://perldancer.org/>).

=head2 blorst
=head2 blast

"B<Bl>ock, B<A>lternatively B<St>atement". Several constructs in Perl 6 expect either a
single statement, or a block. Thus, a blast:

try { dangerous(); functions() };
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Block
try dangerous-function();
# ^^^^^^^^^^^^^^^^^^^^ Statement

Particularly cute, because L</phaser>s expect blasts.

=head2 brb

Expand All @@ -137,6 +150,9 @@ Bounded Serialization.

=head2 caller

The piece of code (or its lexical environment) that called a given piece of
code. Generally only known at run time.

=head2 CALLER::

=head2 Camelia
Expand All @@ -158,6 +174,9 @@ Perl 5, Perl 6 and NQP.

To L</backlog>.

Etymology: There is a website C<irclog.perlgeek.de> providing either IRC logs
or IR clogs, depending on how you interpret the domain name.

=head2 CLR

Common Language Runtime, as used by Niecza/mono/.NET.
Expand Down Expand Up @@ -192,12 +211,18 @@ branch for development in a repository.

=head2 dies_ok

A C<Test> function that succeeds when its argument, a Code object, dies at run
time. See L<S24>.

=head2 DIHWIDT

Doctor, It Hurts When I Do This. Well, stop doing it then.

=head2 dispatcher

The piece of code in the runtime that determines which (multi) method or
subroutine to invoke.

=head2 distribution

A collection of 1 or more L</compunit>s for installing locally, or for loading
Expand Down Expand Up @@ -282,10 +307,16 @@ results of parsing with a grammar can be further passed on to L</actions>.

=head2 green threads

Threads that are scheduled by the virtual machine, not by the operating
system.

=head1 H

=head2 hash

A data type, conveniently available in variables starting with the pecent sign
C<%> and provided by type C<Hash>.

=head2 hyper

Process data asynchronously when possible, but return the result data in the
Expand All @@ -306,6 +337,8 @@ If I Understand Correctly.

=head2 infix

An operator that can appear between two terms.

=head2 inline

=head2 install
Expand All @@ -314,6 +347,8 @@ If I Understand Correctly.

=head2 Int

A built-in arbitrary-sized integer type. See L<http://doc.perl6.org/type/Int>.

=head2 int

=head2 interface
Expand All @@ -323,7 +358,8 @@ If I Understand Correctly.
=head2 IRC

Internet Relay Chat. Perl 6 developers and users usually hang out on the
#perl6 channel on C<irc.freenode.org>.
#perl6 channel on C<irc.freenode.org>. See also
L<http://perl6.org/community/irc>.

=head2 ISTR

Expand All @@ -337,6 +373,9 @@ I Seem To Remember.

=head2 junction

A compound type that is transparent to many operations. See
L<http://doc.perl6.org/type/Junction>.

=head2 JVM

Java Virtual Machine.
Expand Down Expand Up @@ -491,6 +530,12 @@ Short for "problem". As in "that's not the pb".

=head2 Perlito

=head2 phaser

A piece of code (a L</blast>) that runs at a particular phase in the program's
lifecycle, for example during compilation (C<BEGIN>), the first time a loop is
entered (C<FIRST>), or after al regular code has run (C<END>).

=head2 PIR

Parrot Intermediate Representation.
Expand Down

0 comments on commit af9af14

Please sign in to comment.