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 tutorialssoftware-foundations-solutions
My solutions to the software foundations bookqoc
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 timegde-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