coerce cannot cast object to primitive types. #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
:default method of coerce has a problem about casting primitive types.
$ wget http://media.pragprog.com/titles/shcloj/code/shcloj-code.tgz
$ tar xzf shcloj-code.tgz
$ cd code
$ bin/repl.sh
Clojure 1.1.0-alpha-SNAPSHOT
user=> (use 'lancet.step-5-complete)
nil
user=> (def sleep (instantiate-task ant-project "sleep" {:seconds 2}))
java.lang.ClassCastException (NO_SOURCE_FILE:2)
I've fixed this problem.