hi Mark!
I think this will enhance our multi-language feature. Other inner language
may need it later.
And I don't see any harm with this generic-apply.
Personally, I wish this could be done soon. Because I'm interested in
adding new inner language too. ;-)

Regards.

On Sat, Mar 24, 2012 at 3:02 AM, Mark H Weaver <[email protected]> wrote:

> Hello all,
>
> I was chatting with the folks working on Python-on-Guile, and it seems
> clear that they need the ability to create GOOPS objects that can
> emulate procedures.  Otherwise they will probably end up creating an
> entirely separate object system for Python, which would obviously be
> suboptimal.
>
> I think the most flexible approach is to add a standard generic function
> 'generic-apply' that gets called whenever someone tries to use a GOOPS
> object as a procedure.  I guess 'procedure?' should return true for a
> GOOPS object iff there exists an applicable method for 'generic-apply'.
>
> What do you think?
>
> I'd like to get this done quickly, because the Python-on-Guile folks
> only have a couple of months to do their project, and they need to
> decide on their data representation strategy ASAP.
>
>    Thanks!
>       Mark
>
>

Reply via email to