Stéphane Payrard wrote:
Le Tue, Jan 13, 2004 at 03:06:18PM -0600, le valeureux mongueur Robert Eaglestone a dit:

OK, I'm looking at the Parrot String documentation, and I've
got questions.  It's not like the docs are a total mess, they
just need some fleshing out.  Yeah, that's it.  So here I go.

Here's the page I'm looking at:

http://www.parrotcode.org/docs/strings.pod.html

And here are my questions.  Or, rather, notes which have
questions in them.


* OK, I'm game, is 'String' a new thing that's been added to C in the last ten years? I can't find it defined anywhere; my brain must have gone to mush.



<STRING>, C<String> are different names for a C<struct parrot_string_t>. Strings are garbage collected. All garbage collected entities are accessible thru a pointer to a C<struct pobj_t> that is an union discriminated by the member C<flags>.

I did notice that they refer to the same struct which is something I found confusing. I noticed them being used interchangeably in places and was wondering if the we should just be using just "STRING" as per instructions in the documentation and change all references of "String" to reflect this.


Harry





Reply via email to