uKanren.NET icon indicating copy to clipboard operation
uKanren.NET copied to clipboard

Switch to LINQ expressions

Open naasking opened this issue 10 years ago • 0 comments

The current implementation is inherently limited to a small subset of C# terms, I use dynamic type tests to support IEnumerable-castable types, and I can't support any more complicated composite structures. If I switch to using LINQ expressions, I can support unification on all C# terms supported by LINQ, which is considerable greater.

For instance, I can support logic variables that initialize object fields or any kind of collection.

naasking avatar Sep 22 '15 17:09 naasking