Ecosyste.ms: Issues
An open API service for providing issue and pull request metadata for open source projects.
GitHub / camsaul/methodical issues and pull requests
#152 - [dispatcher] Optimize primary method calculation
Pull Request -
State: closed - Opened by alexander-yakushev 19 days ago
#151 - Mixed string and keyword dispatch values break pprint pretty-printer
Issue -
State: open - Opened by vkz about 1 month ago
- 2 comments
#150 - Replace Clojure functions that contain metadata with custom FnWithMeta
Pull Request -
State: closed - Opened by alexander-yakushev 2 months ago
- 2 comments
#149 - Attempt at widening the arities for multimethod calls
Pull Request -
State: open - Opened by bshepherdson 2 months ago
- 1 comment
#148 - Cut version 0.15.2
Pull Request -
State: closed - Opened by camsaul 5 months ago
#147 - Fix some startup warnings about recur targets
Pull Request -
State: closed - Opened by dpsutton 5 months ago
#146 - Add example for `:after :default` to the README
Pull Request -
State: closed - Opened by escherize 10 months ago
#145 - Any plan to make `defmethod` to support schema like malli?
Issue -
State: open - Opened by qnkhuat 12 months ago
#144 - Fix warning in loop
Pull Request -
State: closed - Opened by qnkhuat over 1 year ago
#143 - Make sure `clojure.core.specs.alpha` is loaded (`cljdoc` fix). Fix Kondo linter bugs
Pull Request -
State: closed - Opened by camsaul over 1 year ago
- 1 comment
#142 - `:dispatch-value-spec` should get wrapped in `nonconforming`
Issue -
State: open - Opened by camsaul over 1 year ago
Labels: high-priority!
#141 - Fix custom Kondo hooks that result in `:redundant-fn-wrapper` errors
Issue -
State: closed - Opened by camsaul over 1 year ago
#140 - `methodical.impl.method-table.standard/dispatch-value-map` breaks for method tables with both keywords and compound dispatch values
Issue -
State: open - Opened by camsaul over 1 year ago
#139 - Figure out how to make Kondo complain when you don't use the result of something like `prefer-method`
Issue -
State: open - Opened by camsaul over 1 year ago
#138 - Include namespace in 'no matching method' error messages.
Pull Request -
State: open - Opened by camsaul almost 2 years ago
#137 - Refactor Move Describable to methodical.interface
Pull Request -
State: open - Opened by AbhinavOmprakash almost 2 years ago
#136 - Fix `parse-defmethod-args` not throwing error as expected
Pull Request -
State: closed - Opened by camsaul almost 2 years ago
- 1 comment
#135 - Add `unprefer-method`, `remove-all-preferences`, `unprefer-method!`, and `remove-all-preferences!`
Pull Request -
State: closed - Opened by camsaul almost 2 years ago
#134 - Add `is-default-effective-method?` and `is-default-primary-method?`
Pull Request -
State: closed - Opened by camsaul about 2 years ago
- 1 comment
#133 - Overhaul the way `defmulti` triggers redefinition
Pull Request -
State: closed - Opened by camsaul about 2 years ago
- 1 comment
#132 - Add dispatch function util functions
Pull Request -
State: closed - Opened by camsaul about 2 years ago
- 1 comment
#131 - Ambiguous primary method errors include multimethod name
Pull Request -
State: closed - Opened by camsaul about 2 years ago
- 1 comment
#130 - Support defmethod argcount validation
Pull Request -
State: closed - Opened by camsaul about 2 years ago
- 1 comment
#129 - Var metadata for multimethods created by `defmulti` doesn't get updated when metadata on symbol changes
Issue -
State: closed - Opened by camsaul about 2 years ago
Labels: bug
#128 - Move the `Describable` protocol into `methodical.interface` so it can be with its friends (all the other protocols)
Issue -
State: open - Opened by camsaul about 2 years ago
Labels: good first issue
#127 - Add some sort of ambiguous method hook
Issue -
State: open - Opened by camsaul about 2 years ago
- 1 comment
Labels: enhancement, high-priority!
#126 - Ambiguous primary method errors should tell you WHAT method has the ambiguity
Issue -
State: closed - Opened by camsaul about 2 years ago
Labels: bug, high-priority!
#125 - Should methods get an implicit `&dispatch-value` arg?
Issue -
State: open - Opened by camsaul about 2 years ago
#124 - 0.14.0 Documentation
Pull Request -
State: closed - Opened by camsaul about 2 years ago
- 1 comment
#123 - Implement a describe tool
Pull Request -
State: closed - Opened by camsaul about 2 years ago
- 1 comment
#122 - Support datafying multifns
Pull Request -
State: closed - Opened by camsaul about 2 years ago
- 1 comment
#121 - Make `combo.operator/combine-methods-with-operator` public (#96)
Pull Request -
State: closed - Opened by camsaul about 2 years ago
- 1 comment
#120 - Update documentation for 0.14.0 changes
Issue -
State: closed - Opened by camsaul about 2 years ago
#119 - Macro parsing overhaul
Pull Request -
State: closed - Opened by camsaul about 2 years ago
#118 - Better pretty printing for method tables
Pull Request -
State: closed - Opened by camsaul about 2 years ago
#117 - Switch to Clojure CLI & GitHub Actions
Pull Request -
State: closed - Opened by camsaul about 2 years ago
- 1 comment
#116 - Effective dispatch value calculation should not ignore `nil` dispatch values
Pull Request -
State: closed - Opened by camsaul about 2 years ago
#115 - Use humane-are
Pull Request -
State: closed - Opened by camsaul about 2 years ago
- 1 comment
#114 - Add extra metadata to built methods
Pull Request -
State: open - Opened by camsaul about 2 years ago
#113 - `defmulti` should support spec to use to validate dispatch values for `defmethod` forms
Issue -
State: closed - Opened by camsaul about 2 years ago
Labels: enhancement, high-priority!
#112 - Effective dispatch value is incorrectly cached for `nil`
Issue -
State: closed - Opened by camsaul about 2 years ago
- 1 comment
Labels: bug, high-priority!
#111 - *Disable* color if `NO_COLOR` is set to true
Pull Request -
State: closed - Opened by camsaul about 2 years ago
#110 - Add `fdef` specs for all the macros
Issue -
State: closed - Opened by camsaul about 2 years ago
- 1 comment
Labels: enhancement, good first issue, high-priority!
#109 - Kondo linter config for `defmethod` should do something that makes `next-method` an error when called with the wrong number of args
Issue -
State: closed - Opened by camsaul about 2 years ago
Labels: enhancement, high-priority!
#108 - Add a `defmethod` hook to multimethods to do custom stuff when a new method is added
Issue -
State: open - Opened by camsaul about 2 years ago
- 2 comments
Labels: enhancement
#107 - Consider all primary methods when calculating effective dispatch value
Pull Request -
State: closed - Opened by camsaul about 2 years ago
#106 - Fix `effective-dispatch-value` when preferences are in play
Pull Request -
State: closed - Opened by camsaul about 2 years ago
#105 - Breaking change: Replace `Dispatcher` `prefer-method` with `with-prefers`
Pull Request -
State: closed - Opened by camsaul about 2 years ago
#104 - `effective-dispatch-value` calculated incorrectly with aux methods when preferences are involved
Issue -
State: closed - Opened by camsaul about 2 years ago
Labels: bug, high-priority!
#103 - Should we error (or at least log a warning?) if aux methods have ambiguous order?
Issue -
State: open - Opened by camsaul about 2 years ago
Labels: bug, high-priority!
#102 - `trace!` and `untrace!` facilities to trace existing existing code without changing it
Issue -
State: closed - Opened by camsaul about 2 years ago
- 1 comment
Labels: enhancement, high-priority!
#101 - The `next-method` should have effective dispatch value metadata
Issue -
State: open - Opened by camsaul about 2 years ago
Labels: enhancement
#100 - Should aux methods be unique per qualifier + dispatch value?
Issue -
State: open - Opened by camsaul about 2 years ago
- 1 comment
#99 - Add a way to define new operator method combinations without using `defoperator`
Issue -
State: open - Opened by camsaul about 2 years ago
Labels: enhancement, good first issue
#98 - Default dispatcher is caching things incorrectly for operator method combinations that return/reduce results
Issue -
State: open - Opened by camsaul about 2 years ago
Labels: bug, high-priority!
#97 - Add `unsorted-dispatcher`
Issue -
State: open - Opened by camsaul about 2 years ago
Labels: enhancement, high-priority!
#96 - Make `combo.operator/combine-methods-with-operator` public
Issue -
State: closed - Opened by camsaul about 2 years ago
Labels: bug, high-priority!
#95 - Include clj-kondo exports
Pull Request -
State: closed - Opened by camsaul about 2 years ago
#94 - Fix `effective-dispatch-value` with diamond inheritance
Pull Request -
State: closed - Opened by camsaul about 2 years ago
#93 - Minor `trace` tweaks
Pull Request -
State: closed - Opened by camsaul about 2 years ago
- 1 comment
#92 - Bump deps 07/22/2022
Pull Request -
State: closed - Opened by camsaul about 2 years ago
#91 - Effective dispatch values calculated incorrectly for diamond inheritance with aux methods
Issue -
State: closed - Opened by camsaul about 2 years ago
Labels: bug, high-priority!
#90 - Fix trace with function as argument
Pull Request -
State: closed - Opened by camsaul about 2 years ago
#89 - Add test for #31
Pull Request -
State: closed - Opened by camsaul about 2 years ago
#88 - Allow non-var hierarchies
Pull Request -
State: closed - Opened by camsaul about 2 years ago
- 1 comment
#87 - Routine deps bump
Pull Request -
State: closed - Opened by camsaul about 2 years ago
#86 - `trace` prints function arguments as `nil`
Issue -
State: closed - Opened by camsaul about 2 years ago
Labels: bug, good first issue, high-priority!
#85 - `defmulti` should not assert that `:hierarchy` is a var
Issue -
State: closed - Opened by camsaul over 2 years ago
Labels: bug, good first issue
#84 - defmethod: validate arg count according to arglists
Pull Request -
State: closed - Opened by markus-wa almost 3 years ago
- 3 comments
#83 - Fix format string
Pull Request -
State: closed - Opened by jeff303 almost 3 years ago
- 2 comments
#82 - Support dispatch-fn being optional
Pull Request -
State: closed - Opened by jeff303 almost 3 years ago
- 2 comments
#81 - Illegal class name from array class dispatch value
Issue -
State: closed - Opened by glchapman almost 3 years ago
- 2 comments
Labels: bug, help wanted, good first issue
#80 - Print unmatched dispatch value with pr-str and include method name in exception
Pull Request -
State: closed - Opened by jeff303 about 3 years ago
- 3 comments
#79 - Add Clj-Kondo GH Action
Pull Request -
State: closed - Opened by camsaul about 3 years ago
#78 - "No matching method for dispatch value" should pr-str the dispatch value
Issue -
State: closed - Opened by camsaul about 3 years ago
- 2 comments
Labels: enhancement, good first issue
#77 - var-get -> deref usage
Pull Request -
State: closed - Opened by eoliphan about 3 years ago
- 2 comments
#76 - Add "describe" util that prints info about multimethod and its implementations
Issue -
State: closed - Opened by camsaul over 3 years ago
- 1 comment
Labels: enhancement
#75 - Add ability to trace/untrace methods permanently (for interactive dev)
Issue -
State: open - Opened by camsaul over 3 years ago
Labels: enhancement, high-priority!
#74 - Switch to flat namespace decls & add clj-kondo linter
Pull Request -
State: closed - Opened by camsaul over 3 years ago
- 1 comment
#73 - Implement bounded caches e.g. LRU or TTL
Issue -
State: open - Opened by camsaul over 3 years ago
Labels: enhancement
#72 - Replace watching-cache with Clojure-style non-watching cache
Issue -
State: open - Opened by camsaul over 3 years ago
Labels: clojurescript support
#71 - Switch from p.types/definterface+ to defprotocol
Pull Request -
State: closed - Opened by camsaul over 3 years ago
- 1 comment
Labels: clojurescript support
#70 - Fix trace, dispatch-fn etc with > 4 args
Pull Request -
State: closed - Opened by camsaul over 3 years ago
- 1 comment
#69 - Add no-applicable-method that gets called if there's no matching primary method
Issue -
State: open - Opened by camsaul over 3 years ago
- 4 comments
Labels: enhancement
#68 - Record multimethod ^:name metadata (for defmulti) and include it in "No matching method" errors
Issue -
State: closed - Opened by camsaul over 3 years ago
- 2 comments
Labels: enhancement, high-priority!
#59 - `defmethod` should throw Exception if arg count doesn't match `^:arglists` metadata from `defmulti` definition
Issue -
State: closed - Opened by camsaul over 3 years ago
- 7 comments
Labels: enhancement
#54 - "Wrong number of args" ArityExceptions are misleading
Issue -
State: open - Opened by camsaul over 3 years ago
- 6 comments
Labels: bug, high-priority!
#53 - Adding/removing methods to a multimethod should update its docstring to list known implementations
Issue -
State: closed - Opened by camsaul over 3 years ago
- 1 comment
Labels: enhancement
#52 - Don't assume hierarchies are stored in vars -- call deref instead of var-get
Issue -
State: closed - Opened by camsaul over 3 years ago
- 2 comments
Labels: good first issue, clojurescript support
#47 - Add :second, :third, and :fourth threading method combinations
Pull Request -
State: closed - Opened by camsaul over 3 years ago
- 1 comment
#46 - Ability to add docstring defmethod definitions.
Issue -
State: closed - Opened by maacl over 3 years ago
- 6 comments
Labels: enhancement, high-priority!
#43 - Methodical uses `:default-value` for overriding the default method key; switch to `:default` for consistency with vanilla multimethods
Issue -
State: open - Opened by camsaul over 3 years ago
#38 - add a is-default[-primary]-method? util fn(s)
Issue -
State: closed - Opened by camsaul over 4 years ago
- 3 comments
Labels: enhancement, good first issue, high-priority!
#36 - `defmulti` should throw an error with invalid args
Issue -
State: closed - Opened by camsaul over 4 years ago
Labels: high-priority!
#34 - Can we subclass clojure.lang.MultiFn?
Issue -
State: open - Opened by camsaul over 4 years ago
- 5 comments
Labels: enhancement, high-priority!
#31 - Make sure we properly handle composite dispatch values that are not vectors
Issue -
State: closed - Opened by camsaul almost 5 years ago
- 3 comments
Labels: bug, help wanted, high-priority!
#29 - Store multifn in atom instead var
Issue -
State: open - Opened by darkleaf about 5 years ago
- 2 comments
Labels: help wanted, clojurescript support
#28 - WeakReference in WatchingCache
Issue -
State: open - Opened by darkleaf about 5 years ago
- 2 comments
Labels: clojurescript support
#26 - Reflection warnings on "+" operator
Issue -
State: open - Opened by darkleaf about 5 years ago
- 3 comments
Labels: help wanted
#25 - Interfaces
Pull Request -
State: open - Opened by darkleaf about 5 years ago
- 4 comments
Labels: clojurescript support