• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: [ANN] HOM paper available
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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
  • Follow-Ups:
    • Re: [ANN] HOM paper available
      • From: Charlton Wilbur <email@hidden>
References: 
 >[ANN] HOM paper available (From: Marcel Weiher <email@hidden>)
 >Re: [ANN] HOM paper available (From: "John C. Randolph" <email@hidden>)
 >Re: [ANN] HOM paper available (From: Marcel Weiher <email@hidden>)
 >Re: [ANN] HOM paper available (From: T Reaves <email@hidden>)
 >Re: [ANN] HOM paper available (From: Marcel Weiher <email@hidden>)
 >Re: [ANN] HOM paper available (From: Charlton Wilbur <email@hidden>)

  • Prev by Date: NSInternalInconsistencyException, non-positive window number
  • Next by Date: Re: [ANN] HOM paper available
  • Previous by thread: Re: [ANN] HOM paper available
  • Next by thread: Re: [ANN] HOM paper available
  • Index(es):
    • Date
    • Thread