-
If the Elm community's experience is anything to go by, decoders can be quite difficult for people to understand!
Elixir and Erlang examples in the form of complete applications would help people u…
-
It's an open secret that I've some criticisms of async/await:
## Fear of Threads
From the perspective of a newcomer who is looking to transfer existing
knowledge or code from another language t…
-
Aphrodite currently relies on the fact that rendering with React is synchronous in order to build up/pull out the css definitions. The `injectionBuffer` is actually a module level "global" that just g…
-
The current proposed design requires different await wrapper functions for different types of Promises, Tasks, etc., as well as additional parenthesis, both of which is quite clumsy.
It also require…
-
For mongoose to work with CLS, currently I support cls-mongoose module, mentioned in https://github.com/Automattic/mongoose/issues/2987.
Although mongoose internals are changing and the patch needs r…
-
@tkf recently noticed / ran into a deadlock due to synchronization from branches that ended up divergent because of the compiler performing union splitting. To remedy this, we could use `barrier.sync`…
-
We are launching a bounty to find an idiomatic and straightforward Gno API for generating simple markdown, focusing on standard markdown.
While we are considering extending or flavoring markdown in…
-
Algebraic effect handlers are about to land in OCaml. There are a number of other languages that implement them, including at least one that compiles to Javascript (called Koka — that it’s implementab…
-
Which syntax is preferred for multi line conditions on if, like when the conditions are too long that they over 80 chars limit
``` Ruby
if some.long.method && other_condition && another_condition
d…
-
I managed to make VampIR hang at the type inference phase with the following program (VampIR version 0.1.1):
```
def isZero x = {
def xi = fresh (1 | x);
x * (1 - xi * x) = 0;
1 - xi * x
}…