Writing a virtual machine

I stumbled upon a tutorial to write a VM (virtual machine) some time ago and I thought it would be interesting to try it for myself. The introduction outlines a relevant point: creating a VM introduces more abstraction from the machine, which has a complexity and cognitive cost, borne by the programmer. Yet, writing this simple virtual machine also lets us take a peek into what a computer does under the hood as well as build a useful mental model about machines' internals....

First blog post: an introduction

This is the first post to populate my blog, which was built with Hugo. The blog is held together in an org-mode file and exported with ox-hugo, a backend that allows for exporting org files to a Hugo compatible markdown. Presentation I’m an avid Emacs user, it has been my main driver for around three years now. My init file can be found at this address, it’s a melting pot of programming and writing utilities....