Formal verification and programming languages researcher.
zor-yoldan-haskell. Turkish translation of Learn Haskell Fast and Hard by Yann Esposito.
163hezarfen. a theorem prover for intuitionistic propositional logic in Idris, with metaprogramming features
121latex-unicoder.vim. A plugin to type Unicode chars in Vim, using their LaTeX names.
91vim-starter. Quick starter kit for Vim beginners.
69type.systems. joke page until I decide what to do with this domain name
40Divan.hs. Ottoman Divan poetry vezin checker in Haskell!
39WangsAlgorithm. A classical propositional theorem prover in Haskell, using Wang's Algorithm.
36dilacar. A rule-based machine translation system from Ottoman Turkish to Modern Turkish.
23turkish-deasciifier.vim. Vim plugin to use emres/turkish-deasciifier
18virtual-piano. Terminal based virtual piano in Haskell, with ncurses and Euterpea
18dilim. A structure editor for a simple functional programming language, with Vim-like shortcuts and commands.
16direct-reflection-for-free. using Data and Typeable to get a direct reflection system for free, when we're implementing a toy language in Haskell
15fuzzy. Fuzzy string search in Haskell
14Guguk. Turkish NLP library in Haskell.
13chalk. Simple terminal string styling in Haskell.
12distributed-hash-table. A Haskell implementation of distributed hash tables with two-phase commit.
10regexp-agda. Agda
10edit-time-tactics. Documents (TeX, slides, poster etc.) for my master's thesis, titled "Edit-Time Tactics in Idris", and the TyDe '18 paper, titled "Extensible Type-Directed Editing"
9modal. Compilation of modal logic based functional language ML5 to JavaScript.
9idris-microKanren. Simple microKanren implementation in Idris.
8metaprogrammable-editor. Documents (TeX, slides etc.) and code for the editor side metaprogramming in Coq.
7twitter-timeline-scraper. Scraper for Twitter embedded timelines.
6turkish-deasciifier.hs. Haskell port of Deniz Yuret's Turkish deasciifier.
6herbrand-prolog. A pseudo-Prolog that tries to answer queries by building the least Herbrand model.
6thesis-modal. TeX files of my thesis
4dissertation. my PhD dissertation: Foreign Function Verification Through Metaprogramming
3WindowWatcher. A tool for me to run a shell script between switching windows/apps on a Mac.
3th-new. Sample code demonstrating features of typed Template Haskell.
3civ. Civilization-like game in Haskell.
2vimrc. my vim settings / plugins
2foma.hs. Simple Haskell bindings for Foma.
2blog. Hakyll blog source files.
2Idris-dev. A Dependently Typed Functional Programming Language
2connection-booster. Class project for COS561 with Prof. Jennifer Rexford: a Chrome app that calculates the optimal number of TCP parallel connections for maximum performance and loads in parallel.
2CompCert. The CompCert formally-verified C compiler
1vim-in-coq. A rudimentary Vim clone in Coq, with CertiCoq and ncurses.
1cyk-parser. A CYK-parser for context-tree grammars.
1djinn. Generate Haskell code from a type
1node-youtube2mp3. Node.js replica of YouTube to MP3 web apps.
1matrix-challenge. Simple matrix determinant calculator in different programming languages
1vim-commentary. commentary.vim: comment stuff out
1henk2000. Henk 2000
1