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…

  • Identity Rules

    contains: Graphic descriptions of suicide, force femming, identity replacement(mindwipe), transformation, body horror(insects) Sorry this took so long, we were dithering on other projects on and off for the last few months. How can it matter who he is? He is one among billions of people, all of whom have their own desires, needs, wants, and…

  • 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…

  • Retrocausal

    Contains: HRT (To the point of wish-granting), retrocausal nonsense January 20th, 2021, Iteration 1 (Appointment 1) “Alright Miss… Connors, I understand that you have been informed about the potential side effects, social effects, and potential medical problems you might experience if you go through with this course of treatment?” A doctor that she hadn’t yet…

  • 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…

  • Responsibility

    Contains: Intra-system flirting, slightly lewd, but not quite smut, science fiction The machine expands downwards, digging through a tiny tube, through the foundation into the ground beneath, expanding outwards as the roots of a tree do, ever seeking the elements that it requires. The difference from this and an oak is that the roots aren’t…