evgenii akentev
===============

hi @ ツツツ.com

posts
-----

-  /wisdom-and-software-engineering.html
-  /on-short-lived-software.html
-  /row-types-and-modules.html
-  /thoughts-on-backpack-modules-and-records.html
-  /implementations-of-the-handle-pattern.html

rss: /index.xml 

projects
--------

- https://hackage.haskell.org/package/debug-trace-file
    Like Debug.Trace but writing to files.

- https://hackage.haskell.org/package/line-indexed-cursor
    Line-indexed file reader.

- https://git.ツツツ.com/?p=machines.hs.git
    Abstract & Virtual machines in Haskell

- https://git.ツツツ.com/?p=machines.rs.git
    Abstract & Virtual machines in Rust

- https://git.ツツツ.com/?p=gcs.git
    Garbage collection algorithms

- https://git.ツツツ.com/?p=punycode.zig.git
    Punycode library in Zig

- https://git.ツツツ.com/?p=lc3vm.zig.git
    Little Computer 3 virtual machine in Zig

- https://git.ツツツ.com/?p=temple.lean4.git
    A rudimentary template engine written in Lean4 without fancy dependent
  types and useful operators yet. It can parse, build a tree, and substitute
  using de Bruijn Indices.

- https://git.ツツツ.com/?p=hub.go.git
    A small websocket server in Go to track the TON's blockchain contracts.

- https://git.ツツツ.com/?p=handle-examples.hs.git
    Examples of the Handle pattern in Haskell

- https://git.ツツツ.com/?p=cubicaltt-web.git
    A web version of https://github.com/mortberg/cubicaltt, built in Haskell
  using Reflex, GHCJS and Monaco, to reduce the entrance barrier.

- https://ulearn.me/Course/fpintroduction
    An online course on functional programming that I helped to create and
  teach between 2019 and 2021. Designed for bachelor students at Ural Federal
  University (taught in Russian).