Chas Emerick
Chas Emerick
I'm using ppx_rapper in a project that builds and tests successfully, but I cannot run utop in it. `dune utop test` (for example) results in: ``` File "_none_", line 1:...
This check is done in a couple of places: https://github.com/aantron/dream/blob/2386083170766255021171870b8568d1c8c933b5/src/server/upload.ml#L102-L115 The problem is that the exception that is raised is an undifferentiated `Failure`. This is mostly okay when handling requests...
IntelliJ has a "feature" called ["safe write"](https://www.jetbrains.com/help/idea//2016.3/system-settings.html), on by default; quoting from that link: > If this check box is selected, a changed file is first saved in a temporary...
This was surprising: ``` clojure > (html (at (html [:a]) [:a] (content "foo"))) ClassCastException [trace missing] ``` (Finding the cause was "fun"; there's no stacktrace because the failure is in...
This works: ```ocaml type arr = [`A of int] [@@deriving eq] type foo = [ | arr ] [@@deriving eq] ``` but this doesn't: ```ocaml type array = [`A of...
The `equals` implementation developed in #71 and #73 is a straightforward structural equality, and does good work in that context. However, I occasionally find myself wishing there was an equality...
Further to #419, the `Collection.maxFlowStringSingleLineLength` properly is unfortunately a hardcoded global value. The workaround shown in https://github.com/eemeli/yaml/discussions/286 does work, but I think can be generously described as a wart. Should...
```clojure (require '[loom.graph :as g] '[loom.attr :as ga]) (-> (g/digraph {:a [:b]}) (ga/add-attr [:a :b] :foo :bar) (g/remove-nodes :a) (ga/attrs [:a :b])) => {:foo :bar} ``` Is this intentional, or...
That is, given a plugin with coordinates `com.foo/bar`, the plugin within that artifact must be in the namespace `bar.plugin`. This is bad if you're trying to avoid polluting the top-level...