-
Object == closure == coalgebra. Unfold
ADT == Algebra. Fold
http://lambda-the-ultimate.org/classic/message7355.html#7446
Multimethods to unify ADT and Objects?
http://lambda-the-ultimate.…
-
It turns out `clojure.test/report` is very flexible, being both a dynamic var and a multimethod. I think introducing a custom reporting event via `:type ::shrunk` is pretty much impossible to be compa…
-
[ClojureDart](https://github.com/Tensegritics/ClojureDart) has recently been released, and Cursive will need support adding for it. There are two main steps, one small one of simply recognising the fi…
-
In its initial incarnation, vault-clj used the clj-http client, which is built on Apache's http client. Later, for compatibility with babashka (and graal) this switched to http-kit, which is much ligh…
-
There are some functions required in `udiff`.
First, some basic and important functions:
- [x] `np.pi`
- [x] `np.iscomplexobj`, `np.iscomplex`
- [x] `np.real`, `np.isreal`
- [x] `np.squeeze`
…
-
Collapsed mode currently shows the defmethod name, but not the dispatch value. That makes it difficult to pick the correct method from a list of collapsed defmethods (see below).
Perhaps the dispatc…
-
When creating a transit reader or writer in Clojure, there is a third argument which is a map of options. It would be nice if yada allowed specifying those options, somehow. This allows custom handler…
-
If problems arise, list them under this ticket. The only thing I'm certain will break is everything that's done using /tmp/sdlmapper-,(random 9999)/ directory.
-
Hi @gustavo-depaula , how are you?
I think you could migrate DB functions (such as "local-DB-insert-URL-into-DB", and so on) to protocols. This way, you don't need if statement to decide what imple…
-
### Intellij Java background
Putting the cursor on a java code line with a method or a class definition and invoking Navigate->Implementation(s) actions, brings a list of references to all places tha…