Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
define "circularity saw" and "biab"
  • Loading branch information
TimToady committed Jan 30, 2014
1 parent d4730c2 commit 27b8a23
Showing 1 changed file with 18 additions and 3 deletions.
21 changes: 18 additions & 3 deletions S99-glossary.pod
Expand Up @@ -7,13 +7,14 @@ Synopsis 99: Glossary

Elizabeth Mattijsen (liz@dijkmat.nl)
Moritz Lenz
Larry Wall

=head1 VERSION

Created: 26 June 2013

Last Modified: 30 June 2013
Version: 3
Last Modified: 30 June 2014
Version: 4

This document tries to define many of the terms used within the Perl 6
community. It does not have an Apocalypse or Exegesis predecessor. It
Expand Down Expand Up @@ -129,6 +130,10 @@ 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 biab

Back In A Bit. Only L</afk> for a little while.

=head2 blast

"B<Bl>ock, B<A>lternatively B<St>atement". Several constructs in Perl 6 expect either a
Expand Down Expand Up @@ -171,9 +176,19 @@ Perl 5, Perl 6 and NQP.

=head2 CAS

atomic Compare And Swap. Primitive for lock-free multi-threaded read/write
An atomic Compare And Swap. Primitive for lock-free multi-threaded read/write
access.

=head2 circularity saw

A pun on "circular saw". When bootstrapping a language in terms
of itself, we must rely on circular definitions in various places.
Obviously if we were really to use those circular definitions to
implement our language, we'll just get stuck in an infinite regress.
So instead we grab our trusty "circularity saw" to cut those circular
definitions in a spot deep down, hopefully in a way that the breakage
will be very difficult for the end-user to notice in day-to-day use.

=head2 circumfix

=head2 class
Expand Down

0 comments on commit 27b8a23

Please sign in to comment.