Re: Initial notes

[email protected]
Newsgroups perl.perl6.documentation
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.