[LOGIC-169] equality of non-unique lvars broken for clojure 1.7 Created: 25/Jun/15 Updated: 02/Jul/15
|Reporter:||Maik Schünemann||Assignee:||David Nolen|
|Patch:||Code and Test|
clojure 1.7 changes the interning of strings when creating symbols, as is described here
Therefore, two non-unique lvars with the same name don't have to be equal anymore with the current
This is causing expresso, which relies on non-unique lvars for the rule engine to fail with clojure 1.7
changing the identical? to a = fixes the issue.
|Comment by David Nolen [ 02/Jul/15 6:14 PM ]|
When I apply this patch two tests fail. Can we fix these tests? Thanks!