issues
search
camsaul
/
methodical
Functional and flexible multimethods for Clojure. Nondestructive multimethod construction, CLOS-style aux methods and method combinations, partial-default dispatch, easy next-method invocation, helpful debugging tools, and more.
Eclipse Public License 2.0
291
stars
19
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Mixed string and keyword dispatch values break pprint pretty-printer
#151
vkz
opened
2 weeks ago
2
Replace Clojure functions that contain metadata with custom FnWithMeta
#150
alexander-yakushev
closed
3 weeks ago
2
Attempt at widening the arities for multimethod calls
#149
bshepherdson
opened
1 month ago
0
Cut version 0.15.2
#148
camsaul
closed
4 months ago
0
Fix some startup warnings about recur targets
#147
dpsutton
closed
4 months ago
0
Add example for `:after :default` to the README
#146
escherize
closed
8 months ago
0
Any plan to make `defmethod` to support schema like malli?
#145
qnkhuat
opened
10 months ago
0
Fix warning in loop
#144
qnkhuat
closed
1 year ago
0
Make sure `clojure.core.specs.alpha` is loaded (`cljdoc` fix). Fix Kondo linter bugs
#143
camsaul
closed
1 year ago
1
`:dispatch-value-spec` should get wrapped in `nonconforming`
#142
camsaul
opened
1 year ago
0
Fix custom Kondo hooks that result in `:redundant-fn-wrapper` errors
#141
camsaul
closed
1 year ago
0
`methodical.impl.method-table.standard/dispatch-value-map` breaks for method tables with both keywords and compound dispatch values
#140
camsaul
opened
1 year ago
0
Figure out how to make Kondo complain when you don't use the result of something like `prefer-method`
#139
camsaul
opened
1 year ago
0
Include namespace in 'no matching method' error messages.
#138
camsaul
opened
1 year ago
0
Refactor Move Describable to methodical.interface
#137
AbhinavOmprakash
opened
1 year ago
0
Fix `parse-defmethod-args` not throwing error as expected
#136
camsaul
closed
1 year ago
1
Add `unprefer-method`, `remove-all-preferences`, `unprefer-method!`, and `remove-all-preferences!`
#135
camsaul
closed
1 year ago
0
Add `is-default-effective-method?` and `is-default-primary-method?`
#134
camsaul
closed
1 year ago
1
Overhaul the way `defmulti` triggers redefinition
#133
camsaul
closed
1 year ago
1
Add dispatch function util functions
#132
camsaul
closed
1 year ago
1
Ambiguous primary method errors include multimethod name
#131
camsaul
closed
1 year ago
1
Support defmethod argcount validation
#130
camsaul
closed
2 years ago
1
Var metadata for multimethods created by `defmulti` doesn't get updated when metadata on symbol changes
#129
camsaul
closed
1 year ago
0
Move the `Describable` protocol into `methodical.interface` so it can be with its friends (all the other protocols)
#128
camsaul
opened
2 years ago
0
Add some sort of ambiguous method hook
#127
camsaul
opened
2 years ago
1
Ambiguous primary method errors should tell you WHAT method has the ambiguity
#126
camsaul
closed
1 year ago
0
Should methods get an implicit `&dispatch-value` arg?
#125
camsaul
opened
2 years ago
0
0.14.0 Documentation
#124
camsaul
closed
2 years ago
1
Implement a describe tool
#123
camsaul
closed
2 years ago
1
Support datafying multifns
#122
camsaul
closed
2 years ago
1
Make `combo.operator/combine-methods-with-operator` public (#96)
#121
camsaul
closed
2 years ago
1
Update documentation for 0.14.0 changes
#120
camsaul
closed
2 years ago
0
Macro parsing overhaul
#119
camsaul
closed
2 years ago
0
Better pretty printing for method tables
#118
camsaul
closed
2 years ago
0
Switch to Clojure CLI & GitHub Actions
#117
camsaul
closed
2 years ago
1
Effective dispatch value calculation should not ignore `nil` dispatch values
#116
camsaul
closed
2 years ago
0
Use humane-are
#115
camsaul
closed
2 years ago
1
Add extra metadata to built methods
#114
camsaul
opened
2 years ago
0
`defmulti` should support spec to use to validate dispatch values for `defmethod` forms
#113
camsaul
closed
2 years ago
0
Effective dispatch value is incorrectly cached for `nil`
#112
camsaul
closed
2 years ago
1
*Disable* color if `NO_COLOR` is set to true
#111
camsaul
closed
2 years ago
0
Add `fdef` specs for all the macros
#110
camsaul
closed
2 years ago
1
Kondo linter config for `defmethod` should do something that makes `next-method` an error when called with the wrong number of args
#109
camsaul
closed
2 years ago
0
Add a `defmethod` hook to multimethods to do custom stuff when a new method is added
#108
camsaul
opened
2 years ago
2
Consider all primary methods when calculating effective dispatch value
#107
camsaul
closed
2 years ago
0
Fix `effective-dispatch-value` when preferences are in play
#106
camsaul
closed
2 years ago
0
Breaking change: Replace `Dispatcher` `prefer-method` with `with-prefers`
#105
camsaul
closed
2 years ago
0
`effective-dispatch-value` calculated incorrectly with aux methods when preferences are involved
#104
camsaul
closed
2 years ago
0
Should we error (or at least log a warning?) if aux methods have ambiguous order?
#103
camsaul
opened
2 years ago
0
`trace!` and `untrace!` facilities to trace existing existing code without changing it
#102
camsaul
closed
2 years ago
1
Next