A wrong-arity or non-seqable error that Chez raises carried no jolt exception class, so (class e) was :object and (thrown? ArityException …) / (thrown? IllegalArgumentException …) never matched. Classify these by message: incorrect-number-of-arguments -> clojure.lang.ArityException, not-seqable -> java.lang.IllegalArgumentException, with ArityException modeled as a subclass of IllegalArgumentException. (class e) and instance? now match the JVM. All java-layer (records-interop.ss classifies, host-class.ss reports the class + the ArityException token). medley 281 -> 283 passing. jolt-o9dc |
||
|---|---|---|
| .. | ||
| chez | ||
| conformance | ||