-
The language should also have a type for (size-indexed?) multidimensional arrays. e.g. you could imagine some kind of high-powered sensor device that would return a 2D array of the robot's surroundin…
-
Hi! I think your approach with behaviours too pretty similar to Subjects of RxJS. I mean smth like
``` js
const s = new Subject();
s.next(...);
```
-
## Issue description
Meta issue about changes to how lua is handled in nixpkgs (obsoletes https://github.com/NixOS/nixpkgs/pull/33903).
Possibie improvements
- [ ] rename lua5_1 into lua51 etc to…
-
I was just playing around with interleaving some database calls in a `PropertyT` computation, and confused myself. I've now come to realise that `PropertyT` is like a non-deterministic monad (e.g., li…
-
A problem I find in improving `aeson` is dealing with generic and TH code. It's monolithic, trying to cater for all needs at once.
Issues like https://github.com/haskell/aeson/issues/824 and https://…
-
## Introduction
An commit to the database graph is lazy if, instead of committing the result of an update to disk, we commit the command ("the diff") to the disk. This would allow essentially any u…
-
This ties into #1935, but also #2400 and #1932.
I think we could do a lot better with the `Alternative` hierarchy and the `Decidable` PR shows, it might need some binary breaking changes.
Ideall…
-
The simplest possible block RAM, one that is initialized to all zeroes:
```
import Clash.Prelude
type Addr = Unsigned 13
type Value = Unsigned 8
topEntity
:: Clock System Source
-…
-
Instead of passing the current user around for `addDB`, `modifyDB`, we could turn persistNat to a function that produces a natural transformation. Please take a look on the following snippet.
``` has…
-
**Modified by dietmarw on 28 Apr 2016 09:24 UTC**
This is an MCP regarding implementation of filters (guards) for reduction iterators, in order to for example select only part of an array.
The docume…