-
Hi,
I realized that it doesn't seem to be possible to define components with multimethods, even with a custom macro such as
```cljs
(defmacro defmethod
[multifn dispatch-val & form-body]
…
-
Co-routines have been in Lobster since almost the beginning, because they are in theory a great match for a language that aims to be used for programming games and other interactive things: games requ…
-
if i have two pgs, then how to support it
-
Chicken Scheme provides two packages implementing the Meta Object Protocol: http://wiki.call-cc.org/eggref/5/coops -- http://wiki.call-cc.org/eggref/5/coops-utils
In the Chicken page it says it's f…
-
So that we don't have `(p :some-keyword ...)` boilerplate inside each `defmethod`
-
We should add a util fn to figure out if the effective method for a dispatch value is the default method. `primary-method` can tell you if a method exists for that *exact* dispatch value, and `effecti…
-
## Problem:
So one of the pain points I always have with instrumentation libraries is that I need to know what to instrument, but I'm using the tool specifically because I don't know the code paths w…
-
I want to convince my friends that nix is the future way to do reproducible data science. Anaconda is the current way that most people develop and run their workloads for data science with python and …
-
Basically, there should be a `:default` set of sections for most entities, but for certain ones there is an alternate set of sections dispatched on the entity's `:rdf/type`. Multimethods are probably …
-
Dispatching off of `(:x :y)` should work the same as `[:x :y]`, for example. (Vanilla Clojure multimethods don't differentiate between different sequential types.)