On Sat, 21 Jan 2006 03:03:13 +0000, Luís Oliveira luismbo@gmail.com wrote:
As you may have noticed, I've pushed your patch. However, I did some more testing afterwards and noticed that it didn't work very well. For some reason related to RT the foreign-funcall tests didn't reflect this but I pushed a new test (FUNCALL.INT.2) that failed.
I fixed it by having the %foreign-funcall expansion call get-foreign-funcallable at run-time and also at macroexpansion time. Let me know if you have a better idea.
Yeah, an oversight of mine - thanks for fixing that. I can't come up with a better idea right now but I'll keep it in mind.
Cheers, Edi.