Permalink
Browse files

polishing bits

  • Loading branch information...
lichtkind committed Apr 30, 2012
1 parent 203dfa8 commit 63e72c7747ccf61d26e3cb2fe892343d699c4b73
Showing with 23 additions and 21 deletions.
  1. +13 −19 docs/appendix-a-index.txt
  2. +6 −2 docs/appendix-b-grouped.txt
  3. +4 −0 docs/appendix-g-glossary.txt
View
@@ -2,16 +2,16 @@
This index contains an alphabetic sorted list (as decided by [**leg**](#leg-op))
of all operators, methods, builtins, options, modifier and special variables
-with short explanations, cross references, code examples and Perl 5 equivalents
+with short explanations, cross references, code examples and Perl 5 equivalents.
It is sorted without prefixes like colon, dot, backslash,
[*sigil*](appendix-g-glossary.html#sigil) or [*twigil*](appendix-g-glossary.html#twigil)
and everything that contains punctuation comes first.
-Sometimes are added green placeholder.
+Sometimes are added green placeholder:
<span class="you-provide">n</span> stands for a [integer number](#Int-type),
<span class="you-provide">f</span> is a floating [point number](#Num-type),
<span class="you-provide">s</span> [string](#Str-type),
<span class="you-provide">var</span> any variable,
-<span class="you-provide">p</span> a *[regex](appendix-g-glossary.html#regex)*,
+<span class="you-provide">p</span> a *[regex pattern](appendix-g-glossary.html#regex)*,
<span class="you-provide">l</span> a list,
<span class="you-provide">op</span> any operator and
<span class="you-provide">t</span> any *[term](appendix-g-glossary.html#term)*.
@@ -92,14 +92,10 @@ that calls **[die](#die)**
**[" "](tablet-2-basic-syntax.html#double-quotes)**
*[«quoting op»](appendix-b-grouped.html#quoting-ops)* &mdash;
double quoting, interpolates with
-[**:s**](#s-adverb),
-[**:a**](#a-adverb),
-[**:h**](#h-adverb),
-[**:f**](#f-adverb),
-[**:c**](#c-adverb),
-[**:b**](#b-adverb) (all vars, functions, blocks,
-control chars), alias to [**qq/.../**](#qq-op) or
-**Q** [**:qq**](#qq-adverb) **/.../**
+[**:s**](#s-adverb), [**:a**](#a-adverb), [**:h**](#h-adverb),
+[**:f**](#f-adverb), [**:c**](#c-adverb), [**:b**](#b-adverb)
+(all vars, functions, blocks, control chars),
+alias to [**qq/.../**](#qq-op) or **Q** [**:qq**](#qq-adverb) **/.../**
<a id="pound"/>
**[\#](tablet-2-basic-syntax.html#single-line)** &mdash;
@@ -4025,12 +4021,12 @@ see also: **[:sigspace](#sigspace-modifier)**
<a id="say"/>
**[say](tablet-5-io.html#say)** &mdash;
makes output via command line
-(**[$\*OUT](#OUT-global-var)**) like
-**[print](#print)**, but appends a [newline](#backslash-n)
+([**$\*OUT**](#OUT-global-var)) like
+[**print**](#print)**, but appends a [newline](#backslash-n)
**[say](tablet-5-io.html#say-for-files)** &mdash;
*«handle method»* &mdash; writes a stream into a file and appends a
-**[\\n](#backslash-n)**
+[**\\n**](#backslash-n)
<a id="Scalar-type"/>
**Scalar**
@@ -4164,8 +4160,7 @@ single white space char aka [**\\s**](#backslash-s)
**special\_variable**
*[«grammatical category»](appendix-b-grouped.html#categories)* &mdash;
namespace to define and redefine
-[special variables](appendix-b-grouped.html#special-variables)
-with a macro
+[special variables](appendix-b-grouped.html#special-variables) with a macro
<a id="splice"/>
**splice**
@@ -4329,9 +4324,8 @@ operator, opposite of **[pred](#pred)**
**supersede**
*[«scope declarator»](appendix-b-grouped.html#scope-declarator)* &mdash;
replaces definitions of an existing name, e.g. methods and
-attributes of a **[class](#class)** or
-**[grammar](#grammar)**, see also:
-**[augment](#augment)**
+attributes of a **[class](#class)** or **[grammar](#grammar)** &mdash;
+see also: **[augment](#augment)**
@@ -317,6 +317,10 @@ buf64 a uint64 buffer
Object Introspection
--------------------
+[Everything in P6](appendix-d-delta.html#object-oriented) is an
+[object](appendix-g-glossary.html#object) and every object has following
+[methods](appendix-g-glossary.html#method) to tell more about itself.
+
---------------------------------------------------- ---------------------------------------------------------------
[WHAT](appendix-a-index.html#WHAT-introspection) short name of the class that an object belongs to
[WHICH](appendix-a-index.html#WHICH-introspection) object ID (type)
@@ -554,7 +558,7 @@ Any Any scalars are identical `$_ === X`
Test Methods
------------
-They replace the old filetest ops (like -e).
+They replace the Perl 5 filetest ops (like -e).
Use it as in `$filename.IO ~~ :X` or `$filename.IO.X`.
---------------------------------- --------------------------------------------------------------
@@ -625,7 +629,7 @@ can used with any quoting operator like:
Short Long Meaning
-------------------------------------- ------------------------------------------------------ -------------------------------------------------
-[:q](appendix-a-index.html#q-adverb) [:single](appendix-a-index.html#single-adverb) interpolate \\\\, \\q and \\' (or whatever)
+[:q](appendix-a-index.html#q-adverb) [:single](appendix-a-index.html#single-adverb) interpolate \\\\ and \\'
[:qq](appendix-a-index.html#qq-adverb) [:double](appendix-a-index.html#double-adverb) interpolate with :s, :a, :h, :f, :c, :b
[:s](appendix-a-index.html#s-adverb) [:scalar](appendix-a-index.html#scalar-adverb) interpolate \$ vars
[:a](appendix-a-index.html#a-adverb) [:array](appendix-a-index.html#array-adverb) interpolate @ vars
@@ -185,6 +185,10 @@ the command **[eval](appendix-a-index.html#eval)** and
# [F](#nav-top)
+<a id="file-handle"/>
+**file handle** &mdash;
+
+
<a id="functional-programming"/>
**functional programming** &mdash;
exclusively function based programming

0 comments on commit 63e72c7

Please sign in to comment.