-
As a short-hand (and even potentially implemented with) for:
```dart
mapMap(map, key: (k, v) => v, value: (k, v) => k)
```
This is much cheaper than a full `BiMap` implementation when you just…
-
There is no way to insert new values between values, remove values or move (reorder) values in the list.
Currently there is no benefit of using linked list instead of array.
-
```yaml
# Avoid infinite loop symlinks.
# $ find -L . -type l
# find: File system loop detected;
# ‘./codebase2/codebase-sqlite/unison’ is part of the same file system loop as
# ‘./co…
-
From the Bifunctor, it seems a Promise has two states:
1. Error value
2. Successful value
I would like to "run" a Promise and act on each state:
```js
/* forall x. */ Promise.of(x).fold(a =…
-
about the usage of HLint in the codebase. I am not against it, but I would rather have a fixed set of lints to follow before reviewing linting PRs.
_Originally posted by @Kleidukos in https://githu…
-
```
It would be nice to be able to use the core value objects in RestlibNet,
RestlibCore and RestlibSerializable in GWT apps. Main roadblocks are regular
expression libs, date formatters, and thread…
-
I think the Middleware monad, like Option/Either/etc. should have a
`fold: (left:(e:E)=>B, right:(a:A)=>B) => (a:Middleware) => Middleware`.
A motivating use case is when you might or might not…
-
Current use sites of `code` do seem to make different assumptions about whether or not spaces are added by the primitive itself.
For example, there is this: https://github.com/fmidue/modelling-task…
-
Based on the following (self imposed) requirements:
- the library shouldn't be tied to `io-ts`
- the library shouldn't be tied to `cross-fetch`
- decoding shouldn't be optional (not recommended b…
-
Thread to discuss anything and everything about Chapter 8. Important topics will be folded into the issue description.