-
I've collected logs of some of my familiar tools. I think they help refining our log style.
pip
```
pip install numpy
Collecting numpy
Downlo…
-
Alright. I got winot building WITH all my liquid detected bugs fixed (i.e. all SAFEs). Now I get a warning message I don't understand about not being able to satisfy -package-id, and maybe because I h…
bonds updated
5 years ago
-
this can be useful for flattening, because Poly (Poly a) is isomorphic to Poly a.
The notion of collapsing arbitrary polynomials can be implemented via the 'free' package (retract)
-
-
Cryptol type `[n]` represents bitvectors of length `n`, i.e. integers mod `2^n`. But for modeling crypto there is also a need for integers modulo arbitrary `n`. For example, `n` might be some large fi…
-
Here is the current definition of the `Semiring` typeclass and the definition of `+` and `*`:
``` purs
class Semiring a where
add :: a -> a -> a
zero :: a
mul :: a -> a -> a
one :: a
infi…
-
**Original reporter**: _andreas.abel@_
Producing the doc for Agda (260 modules, 70 kloc) takes 2.5g of resident memory on my Ubuntu 12.04 Linux 64bit machine. This leads to thrashing unless I close …
-
Once we have moved `RowToList` (etc) to `Prim`, we can define these instances for `Record`.
-
Specifically the instance for vectors is awful
```haskell
polyTimes :: Semiring a => Vector a -> Vector a -> Vector a
polyTimes x y
= if Vector.null x then x else if Vector.null y then y else
…
aljce updated
6 years ago
-
I am seeing inconsistent errors where codegen isn't always providing enough instance dictionaries at call sites. In particular, after a `rm -r output/ .pulp-cache/ && pulp test`, codegen works fine an…