mark sparshatt wrote:

>Hi all,
>
>In another thread Erik Lechak speculated about the possibility of a getting 
>started guide. This got me thinking that one of the problems I'd found 
>starting out was the number of files that Make up the Parrot system and 
>trying to work out what each of them does.
>
>Basically I'd like to know if there's any sort of listing that gives a 
>general description of what each file is used for.
>
>If there isn't, I've started making some notes of my own and if anyone else 
>thinks this would be useful then I can type them up in POD format and send 
>them in.
>
>  
>
Hi, This is Erik,

I was working on this myself.  The going is slow because I am trying to 
figure out what the files do.  I would love to see your list.

I am also trying to document the various structs and their interactions. 
 Can anyone out there give a brief description of following:
   Stash
   Arena
   Memory_Pool
   Buffer
   Memory_Block
   Small_Object_Pool
   Small_Object_Arena

Is there a document out there that describes the genclass.pl script, 
Vtable.pm and how pmc files become C files?  If I wanted to write a 
section on creating a new pmc, what is the simplest one to show?  Is 
there the equivalent to a hello world pmc?  The only documentation in 
Vtable.pm says 'No user-serviceable parts inside'.  This is funny, but 
it didn't help me figure out what is going on.

I found the start of a "getting started" guide a while ago on this 
group.  I am using that as my starting point.  I am surprised that this 
guide is not included in the distribution.  Are the any other authors 
out there that have written useful documentation that is not included in 
the dirtribution?

Thanks,
Erik



Reply via email to