Re: Initial notes

[email protected] ("Joseph F. Ryan")
Newsgroups perl.perl6.documentation
Message-ID <[email protected]>
Angel Faus wrote:

>>Should start small.  No tutorials until docs & tests are done.  No
>>working on A3 until A2 behaviors are *locked*, to whatever extent that
>>proves possible.
>>
>>Comments?
>>
>>    
>>
>
>I think that the best way would be to create an schema of a language manual,
>and fill the documents as we proceed reviewing the Apocalypses.
>
>Something like this:
>
>Section 1 - Language Reference
>     - Variables
>     - Operators
>     - Control flow
>     - Subroutines
>     - Modules
>     - Classes
>     - Exceptions
>     - Regular Expressions
>     - Extending the Perl Grammar
>
>Section 2 - Builtin Classes, Functions and Variables
>     - Built-in Classes
>     - Built-in Functions
>     - Built-in Variables
>
>Section 3 - Grammar Reference
>
>Although I am probably forgetting half a dozen language features.. Could
>someone with more taste propose a more sound structure?
>
>-angel
>
I think thats a good idea, and so, on a whim, I fleshed out your skeleton a
little bit, and tossed in a few more ideas:


Section 1 - Language Reference
     - Variables
         - Scoping
         - Default Attributes
         - Globals
         - Default Variables ($_,@_,$^a,etc)
     - 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.
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.