OCaml developer
schema. Schema validation just got Pythonic
2.9kcompiling-to-assembly-from-scratch. Source code for the book Compiling to Assembly from Scratch https://keleshev.com/cas
356mini. Mini: Interpreter and a programming language implemented in Python
145rome. A practical Roman numerals implementation (also an example of Python project structure)
73version. Semantic versioning (SemVer) implementation for Python
51misra-c. MISRA-C:2004 simplest rules checker
28docopt-dispatch. Dispatch from command-line arguments to functions
20value. Value object pattern implementation
17vi-gang-sign. SVG rendition of the original vi gang sign
13docopt. IMPORTANT: the repo moved to
11docopt.rb. Command line options parser, that will make you smile.
11keleshev.com. My homepage
10little-scheme. Just another Scheme implementation (with fexprs)
9Terminal.ml. Templating library for styling terminal text and type-safe variable substitution
8ask-me-about-api-design. Me giving you advice on API design in your open-source project: create an issue to start discussion
8monads. Implementation of monads from the original monad paper in OCaml and F#
8docopt.ml. Work in progress…
7TankYou. Gameplay experiment in using WE/SD controls. Play:
6Integers.ml. Pure OCaml emulation of {u,}int{8,16,32} integers
6tau. Tau—time series database
5peg.rb. Parsing Expression Grammar (PEG) imeplementation
5pep257. PEP 257 docstring style checker.
5kcats. kcats -- stack-based programming language.
4Arrow. OCaml
3trash. Safe `rm` substitute for OS X
3stupid.h. C library
2signature. Helper for multi-signature funcitons
1dotfiles. Vim Script
1monorepo. OCaml
1little-schemer. JavaScript
1keleshev-com. My old App Engine website.
1pratt-calculator. A very simple expression evaluator written using a Pratt Parser
1migrate.ml. OCaml
1kci. Kinda C Interpreter
1parsimonious. The fastest pure-Python PEG parser I can muster
1dumpcenter. DumpCenter: Centralized distributed process-communication client-server system
1new.keleshev.com. OCaml
1