There are no reviews yet. Be the first to send feedback to the community and the maintainers!
bollu.github.io
code + contents of my website, and programming lifemathemagic
Toybox of explanations of mathematics. Initial focus on (discrete) differential geometrycellularAutomata
a collection of cellular automata written in Haskell with Diagramstiny-optimising-compiler
A tiny *optimising* compiler for an imperative programming language written in haskellsublimeBookmark
a better bookmark system for SublimeTextteleport
A CLI in haskell to quickly move through the filesystemsimplexhc
compiler with polyhedral optmization for a lazy functional programming languagetimi
A visual interpreter of the template instantiation machine to understand evaluation of lazy functional languagesblaze
Haskell re-implementation of STOKE, the stochastic superoptimizernotes
Latex notes on papers, courses, ideas: Pure math and computer science.SublimeRealityCheck
Sublime text plugin for live value watching for interpreted languagesdiscrete-differential-geometry
An elegant implementation of discrete diffgeo in haskellsimplexhc-cpp
optimising compiler for Haskell's intermediate representation (STG) to LLVM IRminitt
bollu learns implementation of dependent typinglean-to
Jupyter notebook for the Lean4 programming languageward
WARD is a minimal, performant infinite whiteboard app for wacom tabletscoremlir
Encoding of GHC Core inside MLIRmlir-hs
Pure haskell encoding of MLIR for printing, parsing, and mutating MLIR within haskelllz
A minimal in MLIR dialect along the lines of STG to represent laziness.koans
Short pieces of code that are "plays" - mostly haskell, sometimes math / other thingslinker-koans
Snippets that explore how linkers work, one flag at a time.rete
An implementation of the rete algorithm from 'Production Matching for Large Learning Systems'polymage
PolyMage is a domain-specific language and optimizing code generator for auto-parallelisationhask-error-messages-catalog
A catalog of broken Haskell programs to improve error messagesdiffgeo
A formalization of synthetic differential geometry in Coq using infinitesimal analysisquantum-course-exercises
Solutions to coursework in Q#soundsynth
Bollu learns physically based sound sythesisw
algorithms implemented in C++, written in the arthur whitney stylellama.lean
Reimplementation of llama.cpp in Lean4IIIT-H-Code
code written for assignments and whatnot at IIIT-Hmyriad
A library for manifold algorithms, as I learn discrete diferential geometry and general relativitydependence-analysis-hask
Dependence Analysis for Haskell code using the polyhedral frameworkelide
Elide: Elegant Metamodal Lean4 IDE.polyir
A semantics for the types of loops that can be modelled by polyhedral compilation techniques, developed in Coq.TaleOfTwoDialects
nontrivial lowering examples for MLIR that are ignored by the MLIR tutorialsqoc
Quite Obfuscated Constructionsequinox
game to experiment with Rust, Carmack's ideaslean4-entemology
Where we collect lean4 bugsminos
There are many OSes, this one is minemlir-hoopl-rete
rewrites for MLIR with hoopl / retesmol
smol IDE for a smol language that permits insane static analysis because smolshakuni
An exploration of minimality and parallelism in probabilstic programming languages.pico-mlir
A mini language written using MLIR + MAKEFILES! so you get to see all the commands, no CMake magic.polybench-c
PolyBench/C from http://web.cse.ohio-state.edu/~pouchet/software/polybench/pisigma
A reference copy of PiSigma: dependent types with without the sugarlean.egraphs
Egraphs & ematching in Leanbiter
library / CLI as a swiss-army knife for low level bit fiddling debugging.fbip-demos
Demos to test out Lean's functional but in place.hugs
A copy of the hugs haskell98 implementation; hoping to eliminate bitrotsdl2.lean
bindings to SDL2 (Simple DirectMedia library) in Leandotfiles
my dotfiles for easy accessmaster-thesis
My master's thesis on NLP and representation learningSCEV-coq
LLVM's loop analysis theory (Scalar Evolution) formalized in Coqwarren
The warren abstract machine for Pascal, in Hakellfunctionalconf-2019-slides-probabilistic-programming
Slides for my talk at functional conf 2019 on probabilistic programmingpolly
A personal fork of the Polly-LLVM projectppcg
A fork of the original PPCG with debug code: http://repo.or.cz/w/ppcg.gitmips-bsv
an implementation of a MIPS processor in BlueSpec System Veriloghaskell-tutorial
Files for a haskell tutorial I'm teaching at IIIIT-Hyderabadfreejit
Try to JIT Free monads in Haskell.slides-haskell-exchange-2020-smallpt
Slides for haskell exchange 2020 talk on smallptllvm
A fork of the LLVM project for personal usedataflow
A view of dataflow architectures, with a modern haskell perspectivepaper-deltas
Deltas: An algebraic theory of diffs in haskellhask-lisp-interp
Lisp interpreter in Haskellalok-bollu
A repo for work between Alok Debnath and Siddharth Bhatsicm
structure and interpretation of classical mechanicsCASette
Mixtape of computer algebra system (CAS) algorithmscaptainslog
Documenting the PhD slog, one day at a timeamalgam
amalgam ~ composite | A small library for interactive symbolic number theory explorations in haskellgde-game
Game on using text generation to trigger empathyunification
polymorphic type inference with unification from the Dragon bookwarren-cpp
An implementation of warren, the abstract machine for Prolog. Is a transcription of the lecture notes "warren's abstract machine a tutorial reconstruction"proGenY
procedurally generated 2d shooterlent-2024-logic-and-proof
Lean notes for "Logic & Proof" : Cambridge Tripos Part 1B, Lent 2024clisparkline
Tiny haskell library to prettyprint sparklines onto the CLI!polybench-hs
Polybench HStabledtypeclass
tabled typeclass resolution implementationfunctional-fluids-on-surfaces
implementation of the paper "functional fluids on surfaces"sunnyside
Equality saturation for fun and profitoptics
optics and refraction simulation in C++gutenberger
fast vectorized presburger automatahs-stockfighter
Haskell bindings to Stockfighter using Servantdecompile-transformer
The one where bollu decompiles attention modelsmusquared
Demand-agnostic managed language compiler using MLIRsmallpths
Smallpt rewrite that's fast!tinyfort
Minimal fortran-ish language with LLVM backend, written for a compilers courselanguagemodels
Me messing around with language models, trying to make NLP run on commodity hardware with weird ideas.haikus
detect haikuslean-koans
A dumping ground for short Lean programs that demonstrate a point: a kΕangeometric-algebra
Implementation of geometric algebra primitivespropogators-coq
A formalisation of propogators as ekmett speaks about them on the livestream: https://www.twitch.tv/ekmettpegasos-svm
An implmentation of the pegasos SVM learning algorithmppsspp-help
Help for ppssppcompetitive
Competitive coding solutionsprettyprinter-core
quchen's prettyprinter library, stolen and stripped of other code for GHC.ghc-asterius
For of terrorjack/GHC to hack on austeriuslispInterpreter
A lisp interpreter in C++ for fun :)FPGA-playground
Code written using BlueSpec Verilog, general FPGA messing around for my courseabsint
abstract interpreters for a tiny SSA language in haskellLove Open Source and this site? Check out how you can help us