-
Using http://hg.openjdk.java.net/code-tools/jol/ we can inspect the layout of objects on the JVM, this is useful to see if there's anything we can optimize in our code, and to check how our object lay…
-
**Describe the bug**
A haddock post-comment works wrong with GADTs.
**To Reproduce**
Input:
```haskell
data Info a b where
Cons1 :: a -> Info a b -- ^Cons 1 doc
Cons2 :: a -> Info a…
-
The original source language actually has two types of term variables: x-vars and f-vars.
x-vars are introduced by lambdas and f-vars are introduced by the fixpoint operator.
There is a slight d…
-
I'm trying to generate an API client for Hetzner's API (spec at https://docs.hetzner.cloud/spec.json ) and it has this strangeness where a property is **required, but allowed to be nullable**. This is…
-
I have a general question which seems kind of stupid and trivial, but I did not find any mention of this in documentation. Should code analysis work across different components in a multi-cradle proje…
-
https://www.cs.tufts.edu/~nr/cs257/archive/jonas-duregard/feat.pdf
https://github.com/JonasDuregard/testing-feat
Besides FEAT, the author Dr. Duregard's successive works further elaborates the phi…
-
The following code should raise an ambiguity error but doesn't, leading to non-principal behaviour. If you replace the definition of `option` with the usual one using non-gadt syntax then you do get t…
lpw25 updated
2 years ago
-
I'm trying to use cameleer to verify https://github.com/ocaml-multicore/ocaml-uring/blob/main/lib/uring/heap.ml
It's a fairly simple data-structure that allocates numbered slots to callers (basical…
-
**Original bug ID:** 7376
**Reporter:** eponier
**Status:** acknowledged (set by @damiendoligez on 2016-09-28T15:15:53Z)
**Resolution:** open
**Priority:** normal
**Severity:** minor
**Platform:** Lin…
-
Triggered by #2509 and #2463
Closes #190, #335, #2462, #2512
## Possible formats
- https://github.com/Microsoft/TypeScript/wiki/Coding-guidelines
- https://docs.scala-lang.org/style/
- ht…