Obj()

TOO...MUCH...LISP.

Dan

···

-----Original Message-----
From: David A. Black [mailto:dblack@wobblini.net]
Sent: Thursday, October 27, 2005 11:41 AM
To: ruby-talk ML
Subject: Re: obj()

Hi --

On Thu, 27 Oct 2005, nobu.nokada@softhome.net wrote:

> Hi,
>
> At Thu, 27 Oct 2005 23:52:07 +0900,
> Daniel Schierbeck wrote in [ruby-talk:162931]:
>> obj = proc { |a, b| puts a + b }
>>
>> # these should do the same
>> obj("a", "b") # new
>> obj["a", "b"] # current
>
> (obj)("a", "b") # now does work in 1.9

Please tell me that's just "experimental"... :slight_smile:

Berger, Daniel ha scritto:

From: David A. Black [mailto:dblack@wobblini.net] Sent: Thursday, October 27, 2005 11:41 AM
To: ruby-talk ML
Subject: Re: obj()

Hi --

Hi,

At Thu, 27 Oct 2005 23:52:07 +0900,
Daniel Schierbeck wrote in [ruby-talk:162931]:

obj = proc { |a, b| puts a + b }

# these should do the same
obj("a", "b") # new
obj["a", "b"] # current

(obj)("a", "b") # now does work in 1.9

Please tell me that's just "experimental"... :slight_smile:

TOO...MUCH...LISP.

I think "TOO...MUCH...SCHEME", common lisp works with lambdas and functions almost like ruby, AFAIK (i.e. two different namespaces for functions and objects )

···

-----Original Message-----
On Thu, 27 Oct 2005, nobu.nokada@softhome.net wrote: