I'm Viktor Zahorodnii, a software engineer from Ukraine
.
After 10+ years of pleasant web development using Rails :ruby:, I've decided to follow my heart into the land of PL design, interpreters, compilers, and systems programming.
My main workhorse is Rust
but I'm also interested in OCaml
,
less Haskell
,
and aspiring systems programming languages, especially with the focus on memory
safety and performance.
Zed Settings Sync: a settings sync extension for Zed editor that monitors changes in user settings files and syncs then into a Github Gist
Lox interpreter: a Lox interpreter written in Rust while following the "Build your own Interpreter" Challenge at CodeCrafters that represents the interpreter part of the Crafting Interpreters book by Robert Nystrom.
Commit message editor history for Zed: navigatable history in the commit message editor text input similar to what VS Code offers.
You can find my thoughts and learning observations at my blog





