-
This is just to get a conversation going—I plan to add examples and detail as I have time.
I often run into types that are almost, but not quite, an `Arrow`—but for the fact that they have no imple…
-
In #15, Lassi shared a compiled list of literature on algebraic effects in functional languages. We should investigate this further as this is another viable approach to separate pure from impure par…
-
I'm trying to return some data from my database representing a one-to-many relation, and am trying to do it in a single query, but don't see how to accomplish it. There is `arrayAgg :: Aggregator (Fie…
-
### Describe the bug
the [rust macro inject][macro] for rust conflicts with other injects, such as the [html inject][html] as well as with custom ones, like my [SQL][sql] one.
Using `:TSHighlig…
-
In GHCi, we can bind an `IO` result into a name with ` a a
"hello"
> :t a
a :: String
```
In PSCi, we can surely use `unsafePerformEff`, but I think it may be handy to support ` let eff = pure…
-
Compared to languages that allow mutable references for `this/self/...`, updating a mutable variable with the result of one of its "methods" is still a bit verbose in Lean:
```lean
references := ref…
Kha updated
11 months ago
-
Something I've seen elsewhere is the concept of piping data to functions, which can drastically increase readability in cases where someone would either use intermediate variables or call functions as…
-
I discovered this last night while trying to build good tests for https://github.com/jml/graphql-api/pull/92.
I tried to change our example schema by:
* making dog's owner a `Sentient`
* giving h…
-
It would be good to be able to create a Map Text Value instead of a list or tuple of values as a row.
For large queries with many columns it is quite cumbersome to use positioning instead of column…
-
A way to create Bézier curves would be great! The idea is to add a `curve` function which creates a `Path`. The resulting path can be traced and closed in the same way as `segement`s and `line`s.
N…
timjs updated
3 years ago