
Daniel Walker wrote:
But perhaps more important than the documentation, I think there could be a lot of beneficial synergy between Egg, and the discussions arising from Marco's multi-signature function. Egg is addressing a somewhat higher level problem than the problem of accommodating builtin functions along with polymorphic function objects, but it seems to me that there's still some overlap. For example, how cool would it be if you could defer builtin functions to use them with fusion? With a little work, parts of Egg could feel right at home in a library that offered this sort of functionality. This combination could be much better than just Egg on it's own - strip out some of Egg's less compelling features and fold what's left into a new project with Marco and I - the whole could be greater than the sum of its parts!
Egg experimentally contained a multi-signature function adaptor. Here is an example: http://tinyurl.com/68luzd It doesn't perform type-erasure, so I'm not sure there is an overlap. Regards, -- Shunsuke Sogame