Logician
Logician copied to clipboard
Logic programming in Swift
Results
6
Logician issues
Sort by
recently updated
recently updated
newest added
How can I create a goal that depends on the value of two or more variables?
[It's](http://matt.diephouse.com/) good stuff and helps understand why I would want to use Logician.
For instance, integer multiplication would require division with no remainder. Given `a * b == 12` where `a` and `b` are integers, `b == 7` shouldn't unify.
enhancement
In order to optimize based on constraints, we need to be able to inspect constraints to some extent—instead of immediately evaluating them.
enhancement
optimization
`try`/`catch` will work well in some places yet, but it'd be nice to have the types and it will enable some source improvements.
enhancement