nilenso / goose

The Next-Level background job processing library for Clojure
https://github.com/nilenso/goose/wiki
MIT License
262 stars 9 forks source link

Intelligent Args Validation #9

Closed olttwa closed 1 year ago

olttwa commented 2 years ago

Issues

Args validation just checks if it is edn serializable. edn serializes anonymous & symbolized functions too, which isn't supported by Goose as they cannot be stored somewhere and retrieved in a different JVM.

Possible solutions:

Try them out, they aren't tested at time of writing

olttwa commented 1 year ago

Since 0.2.0 release, Goose uses taoensso/nippy for de/serializing args.

Nippy is both exhaustive & extensible for this use-case. Closing this issue.