Ryan Scott
Ryan Scott
The grand vision. * [x] Simple ADTs * [ ] GADTs * [ ] Polymorphic recursion (stretch goal, with an emphasis on "stretch")
Coq generates different induction schemes depending on whether a data type inhabits `Prop` or not: ```coq Inductive evenA : nat -> Type := evenA0 : evenA 0 | evenASS :...
I recently committed some fixes to [another branch](https://github.com/ekmett/bifunctors/tree/fix-ci) in an attempt to fix the CI for `bifunctors`. I haven't pushed to `master` yet, however, because it does a couple of...
Currently, `bytes` defines functions to convert from floating-point values to word values (and vice versa) in [`i2d.c`](https://github.com/ekmett/bytes/blob/6dcab34cd12f827bd1f6d7a508c960d87c2452fc/cbits/i2d.c). However, in `base-4.10.0.0` (GHC 8.2) and later, the `GHC.Float` module offers equivalent functionality...
This is needed to allow `binary-parsers` to build with GHC 9.2.
### Problem: Currently, the SAW proofs assume that `config->use_tickets` is always disabled: https://github.com/aws/s2n-tls/blob/2c27512895e8a2945f97b5137bb0371126549007/tests/saw/spec/handshake/handshake_io_lowlevel.saw#L163-L165 In addition, the proofs currently assume that `conn->client_session_resumed` will be disabled as well. This assumption is made...
`C-s` permits several convenient keyboard shortcuts (e.g., `o:open`) for selected messages. I'd like to have a comparable set of keybindings for the list of messages in `/pinned-posts` as well. Currently,...
I've noticed that various programs in this repo use `__VERIFIER_nondet_*` functions that seemingly aren't mentioned anywhere in the SV-COMP rules. I'm using [this section of the 2021 SV-COMP rules as...
Nearly half my time in Haskell development is spend running `ghc` on individual files, outside of `.cabal` projects, which might have some number of dependencies. Prevously, I could just `old-install`...
I recently found use for a version of the `anyWord8` function defined over `Zepto`, which I implemented as: ```hs import qualified Data.ByteString.Unsafe as BSU anyWord8 :: Monad m => ZeptoT...