Closed TeamSPoon closed 8 years ago
Hi Douglas,
Interesting. You may wish to chat to Markus about this. He has some pending requests for the attvar API and he is the biggest user. --- Jan
Aha, I had thought i read the other issues first but this is a close duplicate to Markus' https://github.com/SWI-Prolog/roadmap/issues/14
This was a duplicate of #14
Attributed variables that are only bound by attrib_unify_hook/2
Attributed variables call $wakeup basically after their identities have been removed from the current call. So i've been working a patch in the C code that delay the assignment to the attributed variable.
I won't go into too much detail but it seems it will be a great performance boost to not need to linearize arguments in CLP(??)
What this comes down to being a supertype of Paul Tarau's fluent variables call TermSinks