jolt/test/chez/build-app/src/app
Yogthos 44b7f39562 defmethod on a referred multifn resolves to its home ns
A (defmethod m …) where m is :refer'd from another ns passed the bare symbol to
defmethod-setup, which resolved it in the current ns and created a shadow multifn
— the method never reached the real one. Resolve an unqualified name through the
refer table (then current ns) so it lands on the referred multifn.

The AOT build strips the ns form, so the refer table is empty in a binary; emit
chez-register-refer!/-refer-all! per app ns alongside the existing alias
registrations. build-app's fixture gains a defmethod on a referred multifn.
2026-06-24 09:13:28 -04:00
..
core.clj defmethod on a referred multifn resolves to its home ns 2026-06-24 09:13:28 -04:00
util.clj AOT build: set per-ns ns context and register aliases 2026-06-24 01:27:49 -04:00