coot
Mathematician and Software engineer. Exploring the world of Category Theory and Functional Programming.
@input-output-hk
Pinned Repositories
atp_vim
Automatic LaTeX Plugin is one of the leading LaTeX plugin for Vim
EnchantedVim
Persistent Very Magic Patterns in Vim Commands.
free-algebras
Free Algebras in Haskell
free-category
Free categories, free arrows and free categories with monadic actions
ghc-tags-plugin
Generate tags file for haskell modules (GHC)
heyting-algebras
Heyting Algebras in Haskell
purescript-cofree-react-router
React-Router implemented in PureScript as Cofree Comonad for the Array functor.
purescript-dsl-example
A simple CRUD DSL example with an asynchronious interpreter written as Cofree
purescript-isomorphic-react-example
Example of Isomorphic React Application written in PureScript
zephyr
Tree shaking breeze for PureScript CoreFn AST
coot's Repositories
coot/ghc-tags-plugin
Generate tags file for haskell modules (GHC)
coot/free-algebras
Free Algebras in Haskell
coot/free-category
Free categories, free arrows and free categories with monadic actions
coot/zsh-haskell
ghc and cabal completion for zsh shell
coot/heyting-algebras
Heyting Algebras in Haskell
coot/purescript-argonaut-aeson-generic
Argonaut codecs for aeson generic encoding
coot/config.nvim
A launch point for your personal nvim configuration
coot/vim-ssh-tree-view
NERDTree like buffer over ssh
coot/Adv360-Pro-ZMK
Production repository for the all-new Advantage360 Professional using ZMK engine
coot/cardano-haskell-packages
Metadata for Cardano's Haskell package repository
coot/cardano-tools
coot/contra-tracer
Simple tracing by way of contravariant functors
coot/coot
coot/ghc-tags
A command line tool that leverages GHC API for generation of etags (Emacs) and ctags (Vim, VSCode with ctagsx etc.) for efficient code navigation (jump to definition).
coot/haskell-language-server
Official haskell ide support via language server (LSP). Successor of ghcide & haskell-ide-engine.
coot/haskell-vim-scripts
Haskell Vim Scripts
coot/homepage
My personal homepage.
coot/hydra
Implementation of the Hydra Head protocol
coot/iproute
IP Routing Table in Haskell
coot/lualine.nvim
A blazing fast and easy to configure neovim statusline plugin written in pure lua.
coot/neovim
Vim-fork focused on extensibility and agility. Consider helping sustain Neovim development!
coot/ouroboros-network
An implementation of the Ouroboros family of consensus algorithms, with its networking support
coot/pipes-attoparsec
Utilities to convert a parser into a pipe
coot/quickcheck
Automatic testing of Haskell programs.
coot/recover-rtti
Recover run-time type information from the GHC heap. One example use case is a "show anything" function (with no Show constraint).
coot/smtp-mail
Making it easy to send SMTP email from Haskell
coot/tasty
Modern and extensible testing framework for Haskell
coot/vim
The official Vim repository
coot/vim-lsp
async language server protocol plugin for vim and neovim
coot/win32
Haskell support for the Win32 API