tomjaguarpaw

Results 198 issues of tomjaguarpaw

In README.md we have > This is why this library does not export a _ListT done right/ Is that incorrect Markdown? Should it be two underscores? I'm a bit puzzled...

This is a very cool library! I like how general it is. The definition of `Proxy` from `pipes` is ``` data Proxy a' a b' b m r = Request...

When GHC suggests hole fits it uses the template identifier :: type However, sometimes `type` contains colons too, for example foo :: Foo (p :: ADataKind) The previous regex matched...

Could wall clock time and CPU time be added to the ekg output? They would be very helpful.

I read in https://mpickering.github.io/ide/posts/2020-05-08-state-of-haskell-ide.html and subsequently https://lukelau.me/haskell/posts/leak/ about space leaks in haskell-ide-engine. Whilst browsing the code I noticed that there are some strict data fields where space leaks may still...

If I start with the below program, brittany adds extra parens around `(->)` each time I run it. ```haskell {-# LANGUAGE TypeFamilies #-} id :: p ~ (->) => p...

bug
language extension support
hs:types
hs:brackets

After a very long build I got an error saying `CLaSH.Netlist.BlackBox(210): No blackbox found for ...`. I fixed it and kicked off very long build again. Then Clash found _another_...

enhancement
WIP

Slow simulation is my single biggest pain point with CLaSH at the moment. Could we do some work on improving the performance of Unsigned/Signed and Fixed? The former is phenomenally...

enhancement

`countLeadingZeros` does not currently work for `Fixed`. My workaround is to convert to `Int32` or `Int64` and use `countLeadingZeros` on that, which does work.

enhancement

Here is a suggestion for an Aeson 1.5-2.0 compatibilty story. The technique is simple: take Aeson 2.0 and change the version 2 abstract types to type synonyms as below (plus...