<< Back to previous view

[LOGIC-120] (unify '[?x 1]) throws IllegalArgumentException Created: 14/Mar/13  Updated: 28/Jul/13  Resolved: 17/Mar/13

Status: Closed
Project: core.logic
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Defect Priority: Major
Reporter: Jonas Enlund Assignee: David Nolen
Resolution: Completed Votes: 0
Labels: None

Attachments: File LOGIC-120.diff    

 Description   

The following two expressions throws IllegalArgumentException Don't know how to create ISeq from: java.lang.Long:

(unify '[?x 1])

(unifier '[?x 1])

The same thing happens for any non-sequential form.



 Comments   
Comment by Jonas Enlund [ 16/Mar/13 2:06 AM ]

The patch LOGIC-120.diff also incorporates the patch I submitted for LOGIC-121 as the approach taken doesn't work without that issue fixed.

Comment by David Nolen [ 17/Mar/13 11:40 AM ]

Patch applied from LOGIC-122

fixed,
http://github.com/clojure/core.logic/commit/2bf23fd1ea64966bae094c9f634dfb21ddd386d1

Generated at Sun Nov 23 14:04:01 CST 2014 using JIRA 4.4#649-r158309.