Re: [ANN] HOM paper available
Re: [ANN] HOM paper available
- Subject: Re: [ANN] HOM paper available
- From: Marcel Weiher <email@hidden>
- Date: Sun, 11 Sep 2005 23:47:42 +0100
On 9 Sep 2005, at 20:17, Charlton Wilbur wrote:
As far as I am aware, Perl has some higher order functions, such
as map. I am not aware of a HOM implementation for Perl.
Perl has code blocks and subroutines as first-class objects, and
with such a foundation it's trivial to build whatever higher-order
messaging you want.
Hmm...I don't think there was a question of wether Higher Order
Messaging is easy to build, I think the paper makes it clear that it
is easy to build. The question was wether what Perl has built-in is
Higher Order Messaging, and unless I am very mistaken it is not.
That said, you probably need a dynamic messenger with something akin
to #doesNotUnderstand: or -forwardInvocation: to build HOM, or a true
MOP that allows you to play with these sorts of things in the
compiler. I am not sure how you would do it with code-blocks and/or
first-class subroutine, but, once again, I am not that familiar with
Perl. Are you sure you aren't confusing other higher order
programming mechanisms with Higher Order Messaging?
That said, HOM should work through a Perl <-> ObjC bridge...
Cheers,
Marcel
--
Marcel Weiher Metaobject Software Technologies
email@hidden www.metaobject.com
The simplicity of power HOM, IDEAs, MetaAd etc.
1d480c25f397c4786386135f8e8938e4
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden