-
According to https://2020.stateofjs.com/en-US/opinions/#missing_from_js the 5th most popular answer to the "What do you feel is currently missing from JavaScript?" question is, "functions"
… that c…
-
### Your environment
Output of `haskell-language-server --probe-tools` or `haskell-language-server-wrapper --probe-tools`:
```sh
haskell-language-server version: 1.0.0.0 (GHC: 8.10.4) (PATH: …
-
### Description of the bug
When I run git reword, `vi` comes up. When I run other git commands that invoke an editor (e.g. git amend), nano comes up. I didn't have core.editor set on this machine, wh…
-
# Bug Report
###Template Literal Types | ### Extends
Extends fails when attempting to evaluate literal objects where the key have been re-written suing templates string
```ts
type genAlgebraicK…
-
Recently, I implemented a database that can store heterogenous key-value pairs and I used GADTs to cleanly do this in a type-safe way:
https://github.com/CodaProtocol/coda/blob/75606fed412a93520b12…
-
This issue is about deciding how to manage data which could either be stored in persistent storage or in-memory. This is a complicated issue since there is a huge number of solutions, each with their …
-
# Redux: Requirements for smart contract content directory
## Problem
Our current content directory has a bespoke, complex and arbitrary write access model that has multiple independent strands …
-
Assume entities are built using sealed classes to model algebraic data types in Kotlin:
```
sealed class MyValues {
object Aa : MyValues()
object Bb : MyValues()
data class Cc(val s…
-
As I see `Some` and `None` are needed for Sophia's strict typing. JS is not so strict, so it can't be converted in a native way. For developer convenience, I propose to make it look native by omitting…
-
In 1.0, the function `tail` changed to `DList a -> [a]`, motivated by the removal of the recursor `list`.
However, what speaks against the following definition?
```haskell
tail :: DList a -> DLi…