MAMario Ariasinmarioarias.hashnode.dev·Mar 19 · 6 min readComparing programming languages XII: The Native showdownIntroduction Recently, I had a nice conversation on Twitter/X (Ah, the good old days when Twitter wasn't so terrible) about Scala Native, Kotlin, and so on. The present post is inspired by that conver10
MAMario Ariasinmarioarias.hashnode.dev·Aug 4, 2025 · 7 min readA response to the "Luajit is wicked fast?" videoRecently, I watched the video “Luajit is wicked fast?“ by Philip Bohun. https://www.youtube.com/watch?v=gS8Wji_YnAE Fantastic video, I learned a lot. Please watch it. This article is by no means a refutation, only a small addendum. I also want to w...00
MAMario Ariasinmarioarias.hashnode.dev·Apr 28, 2025 · 5 min readComparing programming languages XIII: Retaking this series with ReScriptRe-introduction In this series, I explore programming languages by implementing an interpreter for the Monkey Language. An interpreter is a medium-sized project that allows me to explore most language features without getting into the particular libr...00
MAMario Ariasinmarioarias.hashnode.dev·Feb 15, 2025 · 5 min readNo, your GenAI model isn't going to replace meIntroduction In the last three weeks, I fixed a couple of performance issues that potentially saved the company a few hundred thousand dollars (I’m a contractor, so I don’t get any bonuses, lol). How did I find these issues? Call it je ne sais quoi, ...02FBA
MAMario Ariasinmarioarias.hashnode.dev·Aug 25, 2023 · 3 min readComparing implementations of the Monkey Language XII: Speeding Up PythonIn a previous episode, I wrote three implementations of the Monkey Language in different interpreted languages: Ruby, Python and Lua. Surprisingly, the fastest implementation went to Ruby, and the slowest one was Python. In this episode, we'll look a...00