For reasons I think MJD explains the best ( http://lists.warhead.org.uk/pipermail/iwe/2005-July/000130.html ) Perl's macros will never be quite nearly as good as CL's defmacro or even Scheme's hygenic macros. So obviously Perl's syntax is way too complex for Lisp-quality metaprogramming, but I have heard that somehow Perl 6 macros avoid the syntax level and operate directly on the underlying representation. I still haven't seen any examples of what this actually looks like, but I'm looking forward to it. At the MIT talk I almost asked a question "can you talk a little about the macro system" but it seemed like kind of an unrealistic request for the QA section so I chickened out.
On Fri, Apr 3, 2009 at 12:21 AM, Bill Ricker <bill.n1...@gmail.com> wrote: > On Fri, Apr 3, 2009 at 12:07 AM, Bob Rogers <rogers-...@rgrjr.dyndns.org> > wrote: > > Larry also mentioned that the Perl 6 MOP will support both > > class-based and instance-based inheritance -- and that's all he said. I > > do not understand how the two can work together. > > having built one one the other, I'd say it all depends on picking the > right magic plumbing > > > -- > Bill > n1...@arrl.net bill.n1...@gmail.com > > _______________________________________________ > Boston-pm mailing list > Boston-pm@mail.pm.org > http://mail.pm.org/mailman/listinfo/boston-pm > _______________________________________________ Boston-pm mailing list Boston-pm@mail.pm.org http://mail.pm.org/mailman/listinfo/boston-pm