The Curious Engineer

All blogs / Compilers

Vladimir Keleshev

keleshev.com

CompilersOCaml / F#AssemblyC

Posts
21 from 23 Mar 2014 to 25 Feb 2026
Posting
now and then (1 in the last year)
Kind
personal blog

2026 1

  1. AI=true is an Anti-Pattern

2024 1

  1. Pretty Printing in OCaml—A Format Primer

2022 1

  1. Abstract Syntax Tree—An Example in C

2021 1

  1. Advanced Error Handling in OCaml

2020 6

  1. LDM: My Favorite ARM Instruction
  2. One-pass Compiler Primer
  3. Standard IO—Under the Hood
  4. Verbose Regular Expressions in JavaScript
  5. Writing a Book with Pandoc, Make, and Vim
  6. EAX x86 Register—Meaning and History

2019 1

  1. Automatic Compiler Pass Fusion

2018 5

  1. Point-free Pattern Matching
  2. Interpretations of Fold
  3. Cortege—A Row-polymorphic Tuple
  4. Map as a Recursion Scheme in OCaml
  5. Composable Error Handling in OCaml

2016 1

  1. Parsing Ambiguity—Type Argument v. Less Than

2015 1

  1. Namespacing Variants in ML

2014 2

  1. WWDC14 Developer Fan Fiction
  2. Dissecting a Code Golf Challenge

Undated 1

  1. Compiling to Assembly from Scratch