Re: [lang] Functor debate

2003-03-26 Thread Arnd Kohrs
Stephen == Stephen Colebourne [EMAIL PROTECTED] writes: 1. Functor Types - Function: Functor which has a result - Predicate: Functor which has a boolean result - Procedure: Functor which has no result 2. Number of Arguments - *Unary*Functor: one argument

RE: [lang] Functor debate

2003-03-26 Thread Gary Gregory
: Wednesday, March 26, 2003 11:41 AM To: Jakarta Commons Developers List Subject: Re: [lang] Functor debate Stephen == Stephen Colebourne [EMAIL PROTECTED] writes: 1. Functor Types - Function: Functor which has a result - Predicate: Functor which has a boolean result - Procedure

[lang] Functor debate [was re: [lang] scope for version 2]

2003-03-24 Thread scolebourne
from:Arnd Kohrs [EMAIL PROTECTED] I suggest to do the following renamings in for Lang 2.0: - Executor-- UnaryProcedure - Executor.execute(..)-- UnaryProcedure.run(..) - Factory -- Function - Factory.create() -- Function.apply() - Transformer -- UnaryFunction -

Re: [lang] Functor debate

2003-03-24 Thread Arnd Kohrs
Stephen == scolebourne [EMAIL PROTECTED] writes: from: Arnd Kohrs [EMAIL PROTECTED] I suggest to do the following renamings in for Lang 2.0: - Executor -- UnaryProcedure - Executor.execute(..) -- UnaryProcedure.run(..) - Factory -- Function - Factory.create()

Re: [lang] Functor debate

2003-03-24 Thread Stephen Colebourne
From: Arnd Kohrs [EMAIL PROTECTED] Stephen == scolebourne [EMAIL PROTECTED] writes: (My short responses are due to time pressures...) Arnd: I don't agree that the current names chosen in lang.functor are simple, and provided arguments for it in my first post (which you dit not respond