You may know about Alan Turing or John von Neumann, but what about John Vincent Atanasoff or Konrad Zuse? According to Wikipedia: > John Vincent Atanasoff (October 4, 1903 – June 15, 1995) was an American physicist and inventor credited with inventing the first electronic digital computer. Atanasoff invented the first electronic digital computer in the 1930s at Iowa State College (now known as Iowa State University). and > The original ABC was eventually dismantled in 1948, when the univers...| Mariano Guerra's Log
In Bootstrap post-collapse OOP technology with Wasm GC (Part 2) we implemented the minimum viable runtime in raw WebAssembly to run our prelude and bootstrap a basic OOP language. But the prelude was| Mariano Guerra's Log
In Bootstrap post-collapse OOP technology (Part 1) I sketched the minimal set of features a language has to provide to allow booting/bootstrapping the rest of our minimal object oriented language in i| Mariano Guerra's Log
Quoting collapseos.org: Winter is coming and Collapse OS aims to soften the blow. It is a Forth operating system and a collection of tools and documentation with a single purpose: preserve the abilit| Mariano Guerra's Log
In the previous posts: Make Your Self and Macros and optimizations: it's just a phase I described the design and implementation of a minimal object oriented language with the implementation done in Ja| Mariano Guerra's Log
This post builds upon the previous one where I built the smallest OOP language I could based only on message dispatch. Everything is as late bound as possible, even the language semantics, the core on| Mariano Guerra's Log
Context This is a true story. The events depicted in this film took place in Minnesota in 1987. At the request of the survivors, the names have been changed. Out of respect for the dead, the rest has been told exactly as it occurred. —Fargo (1996 film) While writing WebAssembly from the Ground Up we reached the point where we needed to write an introduction. We decided to write one each and see which one worked better or if we could merge both into one. From the conversations I knew Patrick...| Mariano Guerra's Log
Some weeks ago I was working on some explorable explanation for binary operators and I started thinking if there was any interesting work on making programming interactive, interesting, even fun. I asked on twitter, mastodon and the future of coding slack the following question: Do you know any games where the core game mechanic is about programming? Things like Zachtronics games, factorio or Robotopia Below is an edited summary of the anwers I got. Thanks to Ivan Reese, Cameron Yick, Joe Nas...| Mariano Guerra's Log
Edited from the transcript for readability: Ants actually have a really cool grouping algorithm. One of the things that they do is they keep their larva sorted by age and frequently things will happen where the larva get disordered because they had to move the colony or something, but they do it through just seemingly random behavior, they just randomly walk around pick up larva and put them down and over time they end up perfectly sorted and they investigated this and what they found out was...| Mariano Guerra's Log
In Search of Maxwell's equations of Object Oriented Software| Mariano Guerra's Log