On Mon, Sep 12, 2005 at 03:10:55PM -0400, Stevan Little wrote:
> In my never ending quest to implement the Perl 6 object model, I have
> started drawing pictures. Here is the latest version:
>
> http://svn.openfoundry.org/pugs/perl5/Perl6-MetaModel2.0/docs/
> p6_object_model.jpg
Awesome diagra
On Mon, Sep 12, 2005 at 13:27:21 -0600, Luke Palmer wrote:
> On 9/12/05, Yuval Kogman <[EMAIL PROTECTED]> wrote:
> > Hi,
>
> Hi. These are superficial thoughts, before I've had time to really
> think about the Big Picture.
>
> > 2. each block of code has a cryptographic digest, which is the
A proof of concept is available here:
http://svn.openfoundry.org/pugs/docs/notes/circular_prelude_stuff.pl
And logs where I explain the guts to Luke are availble here:
http://colabti.de/irclogger/irclogger_log/perl6?date=2005-09-12,Mon&sel=785#l1413
--
() Yuval Kogman <[EMAIL PROTECTED]> 0xE
On 9/12/05, Yuval Kogman <[EMAIL PROTECTED]> wrote:
> Hi,
Hi. These are superficial thoughts, before I've had time to really
think about the Big Picture.
> 2. each block of code has a cryptographic digest, which is the hash
> of it's body with the digests of all the functions it cal
Hello again.
In my never ending quest to implement the Perl 6 object model, I have
started drawing pictures. Here is the latest version:
http://svn.openfoundry.org/pugs/perl5/Perl6-MetaModel2.0/docs/
p6_object_model.jpg
(and for OmniGraffle users: http://svn.openfoundry.org/pugs/perl5/
Pe
The Perl 6 Summary from 2005-08-24 to 2005-09-11
It's been a while hasn't it?
We'll start as usual with perl6-compiler
This week in perl6-compiler
Changed "??::" to "??!!" in Pugs
Following discussion of the ternary operator in perl6-language, Benjamin
Smith altered pugs to use
On Mon, Sep 12, 2005 at 13:15:33 +0300, Yuval Kogman wrote:
The circularity issue was not made clear in the email or the
diagram. Here is what I meant:
The prelude operators are mutually recursive at some point, and
completely pure. An pathetic example:
multi &infix:<-> (Int $x, Int $y)
On Mon, Sep 12, 2005 at 13:15:33 +0300, Yuval Kogman wrote:
> To make things safe, when the prelude is bug fixed and the runtime
> is not yet updated, the cryptographic hash of the function changed,
> so it is no longer equal to the native one based on the way they are
> paired.
It should be noted
Hi,
please point your browser to
"http://nothingmuch.woobling.org/compilation_of_circular_prelude.";
~ any().pick;
My proposition:
1. *the* perl 6 compiler should ship a reference implementation of
the prelude, that is circular. For example
multi &*