Dave Thomas  <Dave / PragmaticProgrammer.com> wrote:
>"Christian" <christians / syd.microforte.com.au> writes:
>
>> A small, seemingly inconsequential aspect of Method is that it needs an
>> Object to use.
>
>A Method requires an object for context. A Proc doesn't. Ruby has
>both. Both are objects, and are manipulated and extendable as such.
>
>C++ has function and member function pointers, which are not objects.
>
>Which language has first-class functions?

C++ also has function objects which look like functions in
code but are regular objects, have their own classes and 
instance data.


-= Josh