Joseph F. Ryan writes:

Siction 0 :

General concepts . ( this is usually the most difficult part of a rich 
language ( and perl5 / perl6 ) 

compile-phase / run-phase / more ??? 
....many more... all things that we will be back-referencing all the
time. may be this is just good glossary. 

(It seems that we just have to build a good consistent glossary of
things perl6-language is talking about. )

 > Section 1 - Language Reference
 >      - Variables

i)      $thing
        @thing
        %thing 
        &thing

            -  variable name vs "variable container" vs value ( ~as in
               M Lazarro's Intro )

            - properites as concept ; run-time and copile-time 



 >          - Globals
            - Lexicals 
            - temp , let 

 >          - Scoping

            - Context 

            -  assignment and binding . This is here because although
               they are operators , they are very intimate to the
               whole structure of the language . 

            -  how props ( run-time / compile-time ) behave under = and :=   

 >          - Default Attributes
 
( default properties ?? )


 >          - Default Variables ($_,@_,$^a,etc)
this have to be explained together with concepts they are here to
support : $_ <-> topicalizers ; 
          @_ <-> sub signatures ; 
          $^_ <-> curring
so probably not here 


 >      - Operators
 >          - Precedence
 >          - Superpositional
 >          - Vectorizing
 >      - Control flow
 >          - Loops
 >          - Continuations
 >          - Exceptions
 >      - Subroutines
 >          - Default Attributes
 >          - Default Arguments
 >          - Coroutines
 >          - Closures
 >          - Builtin Functions
 >      - Modules
 >          - Using Modules
 >          - Importing and Exporting
 >          - Symbol Table (%MY and %OUR)
 >      - Classes
 >          - Inheritance
 >          - Defining Attributes
 >          - Overloading Operators
 >          - User-Defined Operators
 >          - Builtin Classes
 >      - Regular Expressions
 >          - Grammars
 >          - perlre for Perl6
 >      - Possible Other Stuff I forgot.
 > 
 > Section 3 - Grammar Reference
 >      - Extending the Perl Grammar
 > 
 > Section 4 - Core Modules
 > 
 > Section 5 - Migrating from Perl 5
 > 
 > Section 6 - PerlFAQ
 > 
 > I'm sure I forgot all sorts of stuff, as this was just off the top of my 
 > head.
 > 
 > 
 > 

arcadi 

Reply via email to