Author: Violet
-
Introducing img-genner, a Common Lisp Image Synthesis Library
I have been working on the img-genner library(repo here) for quite a long time now, over three years if my memory serves me correctly. It contains a number of different modules, and frankly, it is a bit of a Frankenstein. At first it was about polygon graphics, then it became about pixel ‘glitch’ effects, such…
-
Forth and Optimization
Forth is a strange old language. It’s among a relatively small number of concatenative languages that achieved any measure of success. Anyway, this isn’t something we’re going to go into much here because we’re thinking about something nearly tangential to the language itself. How you can make it fast. Stacks are somewhat slow compared to…
-
SB-SIMD, Early and Promising
Common lisp is a dream. Not always a great dream(such as when using strings), but it’s sufficient and SBCL is a remarkably interesting compiler. One that tells you how you might let it make the code faster, such as adding type hints, etc. More recently, I’ve had the opportunity to work with sb-simd, a library…
-
Optimizing Pointless things
So, we’ve been playing rimworld a lot recently. One of the mods we use is called Rim Factory, which is quite nice overall for building automated bases(yes this breaks the game’s economy, what of it?). One of the mechanics it adds is a buildable object called a sprinkler, which, instead of watering your plants(this isn’t…
-
Small Update
Once again we find ourselves working in python. This is part of a cycle of programming preferences that we have noticed that we go through. Sometimes we want something low-level like C, sometimes we want something easy like Python, other times we want something a bit different, like Forth, Haskell, Ocaml or Lisp. We don’t…
-
Trying Out Zig
So, we have heard good things about Zig. These boil down to the following things: Good speed Fast compilation Decent type system Simple Syntax So far, a lot of these things seem to be born out by the experience we’ve had, though, we have some criticism that is probably more along the lines of our…
-
Technical Interview
This is a different tack than we are used to, so excuse our ineptitude when it comes to the “difficult” art of writing tech related non-fiction. We have been getting interviewed for a position in a startup lately, and we actually enjoyed doing a technical interview. This was a surprise to us since in the…