Dumping of objects, as well as reconstituting objects that have been dumped, is part of the core engine design, though folks writing object types at the really low levels are certainly capable of ignoring this and building an undumpable object. (That is unlikely, I expect) Parrot structures will be better walkable from within parrot code than perl 5 is, though perl 5 extensions have made most of perl's internals accessible. (Much of the introspection that perl has now has been added in after the fact) To get at the hidden parts of perl 6 objects may require much hoop-jumping, though--I don't expect the language to design in any easy access methods for things we're going to some lengths to hide. Still, it should be doable. And if we don't, well, there's always a C compiler and some source diving as an (admittedly bad) option.

I think, though, that if you want to have much (or potentially any) impact on perl 6 development that you don't rely on perlmonks as a communication channel. While Damian and I both run through here at odd intervals there's no guarantee that we'll notice anything, nor that it'll get much thought if we do notice it. (We're only human, and have limited time and attention) The place for language issues to be brought up is the perl 6 language list--perl6-language@perl.org.

Not that stuff shouldn't be discussed here, far from it as there are many competent folks here. Just don't expect that the discussion here will necessarily have any impact elsewhere.


In reply to Re: Make sure Perl 6 is introspective enough by Elian
in thread Make sure Perl 6 is introspective enough by John M. Dlugosz

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.