Denver, CO

Tristan Ravitch

Elite
@travitch

whole-program-llvm. A wrapper script to build whole-program LLVM bitcode files

734

datalog. A pure Haskell implementation of Datalog

104

build-bom. Dynamically discover the commands used to create a piece of software

58

llvm-analysis. A library for analyzing LLVM bitcode in Haskell

43

haggle. An efficient graph library for Haskell

41

hasksyn. A vim mode for Haskell

31

llvm-tools. A set of tools for visualizing and inspecting LLVM bitcode modules

31

persistent-vector. Persistent vectors for Haskell based on array mapped tries

28

llvm-data-interop. A package to convert the LLVM IR into a native Haskell data type

14

uw-beamer-template. This is a LaTeX Beamer template for the University of Wisconsin

14

ql-grep. A code search tool that implements CodeQL on the tree-sitter infrastructure

14

itanium-abi. An implementation of C++ name mangling for the Itanium ABI

13

foreign-inference. A smarter tool to automatically generate FFI bindings for C libraries

11

llvm-base-types. Type definitions used in some higher-level LLVM-related packages

8

iiglue. Tools for generating foreign function interface bindings

5

ifscs. An inductive form set constraint solver in Haskell

4

robbed. A pure Haskell implementation of Reduced Ordered Binary Decision Diagrams (BDDs)

4

hsqml. A fork of hsqml with some extra features

4

ddmin. An implementation of delta debugging (ddmin) in Haskell

4

binary-walkr. A tool for examining ELF binaries

4

phixpoint. A library for computing fixpoints over lattices in Haskell

3

haskell-pragma.el. An emacs hydra to enable Haskell language extensions efficiently

3

shellDSL. Haskell

3

blog. The code for my blog (ravit.ch)

3

hbgl-experimental. An experimental alternative take on a graph library for Haskell (inspired by fgl and the Boost Graph Library)

3

crepitans. A tool for scriptable exploration of binaries

3

completing-read-xref.el. An interface to xref based on completing-read

2

gitlab-snippet.el. An emacs package for posting snippets of code to a gitlab instance

2

satisfaction. A DPLL SAT solver written in Haskell

2

archive-inspection. A library providing a uniform interface to traversing the contents of tarballs and zip archives

2

satir. An implementation of a SAT solver in Rust

2

travitch. The code for my Github profile page

1

word-bv. A Haskell library for bitvectors backed by fixed-sized words

1

humidor. A Qt binding generator for Haskell based on Smoke

1

language-python-builder. A layer on top of language-python providing hygienic name generation

1

lgtm.el. A code review UI for emacs that supports multi-repository changesets

1
36
Apply