Hi,
please point your browser to
http://nothingmuch.woobling.org/compilation_of_circular_prelude.;
~ any(graffle vdx pdf png jpg).pick;
My proposition:
1. *the* perl 6 compiler should ship a reference implementation of
the prelude, that is circular. For example
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
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) {
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 the
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/
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 calls.
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,Monsel=785#l1413
--
() Yuval Kogman [EMAIL PROTECTED]
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 hash
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 diagram.