Confusing error conforming fspec with missing arg spec

Description

Proposed: When conforming, throw if no args spec specified for the fspec:

Alternatives

  • absence of args spec always conforms ::invalid

  • absence of args spec always conforms any args

  • disallow fspecs without args (still potentially useful for other uses like documentation, so not sure we want to do that)

Patch: clj-2032.patch

Environment

1.9.0-alpha13

Completed

Assignee

Unassigned

Reporter

Alex Miller

Labels

Approval

Ok

Patch

Code

Fix versions

Affects versions

Priority

Major
Configure