Skip to content

Commit 32d02fb

Browse files
committed
S99 : name, symbol, EVAL, import, export.
1 parent ac58607 commit 32d02fb

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

S99-glossary.pod

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -460,6 +460,8 @@ document for reference. See also L</Synopsis>.
460460

461461
=head2 export
462462

463+
See </import>.
464+
463465
=head2 EXPORT::
464466

465467
=head2 Expression
@@ -470,6 +472,8 @@ An expression is all or part of a L</statement>.
470472

471473
=head2 Extop
472474

475+
An extension to the default L</bytecode> L</instruction set> in L</Parrot> or L</MoarVM>.
476+
473477
=head1 F
474478

475479
=head2 FAIL
@@ -646,6 +650,10 @@ If I Understand Correctly.
646650

647651
=head2 import
648652

653+
L</Module>s interact with each other thru named entities called symbols.
654+
The operation that makes symbols from a module avalaible to another
655+
module is called import while the operation of using such a name is called import.
656+
649657
=head2 infix
650658

651659
An operator that can appear between two terms.
@@ -869,6 +877,12 @@ speaker doesn't know or because it's an unimportant detail.
869877
A native value is a L</int>, L</num>, L</str>.
870878
A native value cannot be undefined.
871879

880+
=head2 name
881+
882+
Syntactical convention to denote an entity in a program source code. Such an entity can be a
883+
routine, a variable...
884+
See also : </symbol>, </scope>, </sigil>, </role>, </adverbial pair>.
885+
872886
=head2 need
873887

874888
=head2 NFA
@@ -1393,6 +1407,13 @@ Software Transactional Memory
13931407

13941408
=head2 subroutine
13951409

1410+
=head2 symbol
1411+
1412+
Fancy alternative way to denote a name. Generally used in the context of modules linking,
1413+
be it in the L</OS> level, or at the Perl 6 L</VM> level for modules generated from
1414+
languages targetting these VMs.
1415+
The set of imported or exported symbols is called symbol table.
1416+
13961417
=head2 Synopsis
13971418

13981419
The current human-readable description of the Perl 6 language. Still in

0 commit comments

Comments
 (0)