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