Posts by Abhinav Sarkar
Archives
Search
Subscribe
New post on abhinavsarkar.net: Solving Advent of Code 2025 in Janet: Days 5–8
December 13, 2025
Solving Advent of Code 2025 in Janet: Days 5–8 I’m solving the Advent of Code 2025 in Janet. After doing the last five years in Haskell, I wanted to learn a...
New post on abhinavsarkar.net: Solving Advent of Code 2025 in Janet: Day 1–4
December 5, 2025
Solving Advent of Code 2025 in Janet: Day 1–4 I’m solving the Advent of Code 2025 in Janet. After doing last five years in Haskell, I wanted to learn a new...
New post on abhinavsarkar.net: A Short Survey of Compiler Backends
November 5, 2025
A Short Survey of Compiler Backends As an amateur compiler developer, one of the decisions I struggle with is choosing the right compiler backend. Unlike the...
[abhinavsarkar.net] A Fast Bytecode VM for Arithmetic: The Virtual Machine
October 22, 2025
A Fast Bytecode VM for Arithmetic: The Virtual Machine In this series of posts, we write a fast bytecode compiler and a virtual machine for arithmetic in...
New post on abhinavsarkar.net: Sorting by Similarity in Miniflux
October 1, 2025
Sorting by Similarity in Miniflux As mentioned by in a previous note, I have customized Miniflux, my preferred feed reader, to add custom sorting for the...
New post on abhinavsarkar.net: A Fast Bytecode VM for Arithmetic: The Compiler
August 25, 2025
A Fast Bytecode VM for Arithmetic: The Compiler In this series of posts, we write a fast bytecode compiler and a virtual machine for arithmetic in Haskell....
New post on abhinavsarkar.net: A Bytecode VM for Arithmetic: The Parser
August 2, 2025
# A Bytecode VM for Arithmetic: The Parser In this series of posts, we write a bytecode compiler and a virtual machine for arithmetic in Haskell. We explore...
New post on abhinavsarkar.net: Reading Time Estimates for Pandoc Based Blog Generators
May 14, 2025
Reading Time Estimates for Pandoc Based Blog Generators If you, like me, are one of those who have written their own static-site generators based on Pandoc...
New post on abhinavsarkar.net: Running a Goaccess Server on NixOS
April 21, 2025
Running a Goaccess Server on NixOS Goaccess is an open source real-time web log analyzer. We can use it to parse a server access log file, such as of Nginx,...
New post on abhinavsarkar.net: Interpreting Brainfuck in Haskell
January 19, 2025
Interpreting Brainfuck in Haskell Writing an interpreter for Brainfuck is almost a rite of passage for any programming language implementer, and it’s my turn...
New post on abhinavsarkar.net: Solving Advent of Code “Seating System” with Comonads and Stencils
January 6, 2025
Solving Advent of Code “Seating System” with Comonads and Stencils In this post, we solve the Advent of Code 2020 “Seating System” challenge in Haskell using...
New Post on abhinavsarkar.net: Interesting Links for December 2024
January 1, 2025
Interesting Links for December 2024 A special Haskell edition of some interesting articles I recently read on the internet, starting with some Haskell-in-...
New post on abhinavsarkar.net: Interesting Links for November 2024
November 20, 2024
Interesting Links for November 2024 A special Programming Languages: Theory, Design and Implementation edition of some interesting articles I recently read...
New post on abhinavsarkar.net: Going REPLing with Haskeline
October 31, 2024
Going REPLing with Haskeline So you went ahead and created a new programming language, with an AST, a parser, and an interpreter. And now you hate how you...
New post on abhinavsarkar.net: Getting Started with Nix for Haskell
August 29, 2024
Getting Started with Nix for Haskell So, you’ve heard of the new hotness that is Nix, for creating reproducible and isolated development environments, and...
New post on abhinavsarkar.net: Interesting Links for July 2024
August 1, 2024
Interesting Links for July 2024 Here are some interesting things I recently read on the internet: The Unexpected Poetry of PhD Acknowledgements I love it...
New post on abhinavsarkar.net: Interesting Links for June 2024
June 14, 2024
Interesting Links for June 2024 Here are some interesting things I recently read on the internet: “As I walk around Philadelphia I often converse with...
New post on abhinavsarkar.net: Interesting Links for May 2024
May 22, 2024
Interesting Links for May 2024 Here are some interesting things I recently read on the internet: An Object-Oriented Language for the ’20s Adam Nelson remixes...
New post on abhinavsarkar.net: Interesting Links for April 2024
April 16, 2024
Interesting Links for April 2024 Here are some interesting things I recently read on the internet: A lazy and flippant classification of programming...
New post on abhinavsarkar.net: Solving Advent of Code ’23 “Aplenty” by Compiling
April 7, 2024
Solving Advent of Code ’23 “Aplenty” by Compiling Every year I try to solve some problems from the Advent of Code (AoC) competition in a not straightforward...
Older archives