-
default impl should always throw error
-
This has been discussed periodically both in the issue tracker and in person, but I don't think there's a tracking issue yet. (**EDIT**: Here is the original issue from 2011 - https://github.com/dart-…
-
Hi All,
Python is a flexible programming language, and so is Starlark!
In Python, you can override comparison operations by overriding methods like `__lt__`,
this can also be Implemented in starla…
-
Importantly, they should dispatch on the full argument list rather than the first arg.
-
Pretty simple problem. This doesn't work:
```raku
class Point { has Int $.x; has Int $.y }
my $point = Point.new(:1x, :2y);
given $point {
# this `when` isn't able to smart match aga…
-
Maybe port here another my project: https://github.com/darky/ts-multimethod
-
Currently MultiMethods don't play well with hierarchy.
`derive` derives types from one other, but `MultiMethod`s dispatch on `list-of-types`.
-
Hey, thanks for all the work, instaparse is amazing and fun to use. Apologies if I missed a similar previous discussions, I couldn't find anything on it.
I think it'd be great to have namespaced no…
-
**Context**
A goal for serdes v2 is to make it impossible to forget to add serdes support for new models.
Many serdes v2 multimethods have `:default` implementations that work for some models, but…
-
I'm not sure if this is a bug or a known limitation.
Given a simple multimethod with a definition in a separate namespace, such as:
item/def.clj
```
(ns item.def)
(defmulti testing :type)
…