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