On May 17, 2009, at 22:56 , Stéphane Ducasse wrote:
adrian may be we should add argumentCount to BlockClosure too.
Yes, probably. Adrian
Stef
On May 17, 2009, at 10:20 PM, Adrian Lienhard wrote:
Hi Mariano
BlockContext implemented #argumentCount (just delegating to #numArgs) but BlockClosure does not.
You can change the sender in GLORP to #numArgs or implement BlockClosure>>#argumentCount
Cheers, Adrian
On May 17, 2009, at 22:06 , Mariano Martinez Peck wrote:
On Wed, Apr 8, 2009 at 8:52 AM, Lukas Renggli <renggli@gmail.com> wrote:
I noticed that #argumentCount is missing in the class BlockClosure. #argumentCount is part of ANSI and Seaside depends on it (for now it is part of Seaside-Closures).
I am trying to make GLORP work with Pharo and I get the same error:
BlockClosure(Object)>>doesNotUnderstand: #argumentCount
Actually, this is in Dialect #argumentCountFor: aBlock
Do you know how should I fix this ?
Thanks!
Mariano
Furthermore the following messages are missing #valueWithExit, #valueSuppressingAllMessages, #valueWithEnoughArguments: on BlockClosure, I guess these are used at various places within Pharo.
All the mentioned methods can be copied verbatim from BlockContext.
Lukas
On Wed, Apr 8, 2009 at 1:45 PM, Lukas Renggli <renggli@gmail.com> wrote:
lukas do you want that we produce a backward compatibility layer so that old seaside code loads in pharo?
Sorry, I probably misunderstood your previous mail.
After loading Seaside with the script above load:
- Seaside-Closures-lr.1 from the Seaside 2.9 repository
- DynamicBindings-damiencassou.9 - KomHttpServer-damiencassou.47 from the Kom repository
And then you should have a Seaside with closures.
Note that two tests for partial continuations fail, because they assume the old Squeak block behavior. Ignore them, these tests are wrong.
Lukas
-- Lukas Renggli http://www.lukas-renggli.ch
-- Lukas Renggli http://www.lukas-renggli.ch
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project