Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Booklordofthedings

@booklordofthedings.at.app.wafrn.net
126 followers 506 following 1.1K posts

23, gryphondeerthing, software (language development) also backend/erp (but thats less interesting) Full profile at app.wafrn.net/blog/Booklordofthedin…

PostsRepliesMedia
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 2h
Leggies by: @keeya has arrived !
A leggies calendar for 2027 with a wax seal of a  fox ontop of it
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 17/10/2026
Im unable to read the "wir suchen dich" signs in english, however this one immediately worked
The side of a truck selling bratwurst. It has "Brat buddy's" written on the side
020 2
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 16/10/2026
I sure did mr domain registrar landing page
You recieved this email because you signed up on our website or made a purchase from us
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 12/10/2026
Selfmade quince jam
Several jars of orange yam turned on their head
100 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 11/10/2026
basic output based on the ast works
a file called output.c with two opaque struct definitions in it
100 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 10/10/2026
Styling question: This codeblock is inside of a div with max-width: 70 and I wanna preserve whitespaces and intentional newlines while also breaking if the block grows larger than the parent how would I do that here. Both word break and overflow break dont seem to work #css
Screenshot of a website with developer tools visible.
There is a code block element that grows the page size.
In the devtools the css for the code element is visible.
110 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 08/10/2026
setup is working
a split pane emacs, with a lisp file on the left and a repl on the right
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 07/10/2026
did it, however maybe my formatting/editor sucks, because this is relativly unreadable
Lisp code, lots of brackets incoming: (defvar *lexer-remains* NIL)
(defun lexer-match-literal (r literal type)
  "
  Attempt to match the input.
  - if it does write lexer-remains and output a ( type (consumed)) construct
  Otherwise return nil"
  (let ((lit (coerce literal 'list)))
    (let (( res (if (equal (subseq r 0 (length lit)) lit)
      (list type (subseq r 0 (length lit)))
      nil)))
    (set '*lexer-remains* (subseq r (length lit)))
    res)))
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 06/10/2026
Day 2 of lisp, I think im getting somewhat better
Screenshot of some common lisp code
110 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 04/10/2026
The update to the blog is live. lybry.net The static site generator is now fully using js, so no more bun dependency. Also some changes to the styling and some fixes so that codeblocks should no longer go offscreen
Screenshot of a website on mobile showing a blogpost
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 03/10/2026
Very popular with people called Julie /s
Screenshot of 2 Notifications showing that an Account named: Julie + an Emoji followed me. Its to be assumed that this is a bot
010 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 30/09/2026
Im trying to test whether my theme works correctly on dark mode but somehow I cannot press any of the buttons to toggle in the firefox devtools. Any idea what might cause that ?
A screenshot of the firefox developer tools for a website showing a light and dark mode selector
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 29/09/2026
Im also taking the time to make it look a bit nicer
Two web pages side by side, the right is displaying the previous blogpost, while the left side is barebones but with new styling
010 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 27/09/2026
More thoughts: do you need typed structs inside of structs. Im fine with having anonymous structs, but having them be typed and named seems to not actually be required.
pub struct Name {
	pub a : {
		//This is an anonymous struct field
		b : vector2;
	};
}
100 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 26/09/2026
Zwiebelkuchen
A sort of tart flambe/pizza with onions and pork cubes
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 24/09/2026
Alias imports + correctly reporting the unclosed bracket position
100 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 17/09/2026
Improved the error printer to be nicer and also made the code slightly less bad.
Error at ./example.hai:10:5 > Expected field name
09 |    name : vector2 ;
10 |    asd ;
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 12/09/2026
mhhh
100 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 12/09/2026
Finished the gunfire achievements again. The 10k one is kinda bs though
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 07/09/2026
Hai update: Import can now be modelled on the ast
Screenshot of some code with output.
It shows a custom language and in the output shows a "tree view" of the import system code above.
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 04/09/2026
Yea its amazing. I use a commisioned version (by @impareon ) of it as my background everywhere. Hg/ss in general has some of the best looking environments in the series in general imo.
A drawn scene of the pokemon hg/ss belltower
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 01/09/2026
So what type does a yacc string have ? string_append segfaults, because other is not a string however: %token <str> HAI_LT_SYMBOL
100 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 01/09/2026
Again
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 30/08/2026
As if he didnt try to bite me 2 min ago
Picture of a dog sleeping on my lap from above
100 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 28/08/2026
making a login page because no oidc provider has a good one.
A screenshot of a website where a text shows: login and 4 icons for my services (forgejo, linkding, vikunja and bookstack)
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 27/08/2026
Gamescom loot
100 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 26/08/2026
Thats what the parser is currently able to parse, still no ast yet
A screenshot of an example file for a custom programming language, it does not do anything productive yet.
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 25/08/2026
yay, language rules
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 23/08/2026
Also getting angry at makefiles for some reason hai_main gets exported twice
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 21/08/2026
thisisbait.jpeg
Picture of an email it alleges that my domain is expired.
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 20/08/2026
Im doing widescreen now, also build in kvm instead of external
Picture of a widescreen 21:9 monitor with several windows showing at once.
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 18/08/2026
Slowly getting bofa to work in C
The output of a terminal window, showing a list of characters being displayed. Its parsing a string into tokens.
101 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 10/08/2026
The static site generator is pretty much done now. I only need to figure out the site content.
Screenshot of a browser window showing a basic website with a list of blogposts.
110 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 04/08/2026
Good food
A bowl of djuvec rice with balls of fallafel in it
010 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 04/08/2026
100 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 31/07/2026
64gb ddr4 + 7 5700x server. Just put proxmox on this thing
Pc server case
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 30/07/2026
Built in and fits well enough. The standoffs dont go until the lower parts, but idk if I will even put a gpu in it. (Even if I do, it wont be a heavy one)
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 30/07/2026
Ik that this is likely the fault of gigabyte rather than noctua, but its still funny imo
100 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 29/07/2026
Love to pay more for woese shipping
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 27/07/2026
This or pumpkin is probably the best type of soup imo
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 25/07/2026
Its kinda annoying, since the case has a cool front panel and lots of space for disks
010 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 25/07/2026
Mhhhhh
110 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 24/07/2026
More medival festival stuff, this time in bielefeld
Picture of a fireshow at night with a bunch of people sitting aroubd ita tower with a flag on it, next to it there is a moon visible in the skyTart flambeeBun with feta cheese, onions and garlic
100 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 22/07/2026
Scuffed server build. Ill probably replace the motherboard
Closeup of a pc power supply. Its partially attached by zipties and one side danglesThe inside of the pc case
010 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 18/07/2026
Too many berries from our bush (singular)
3 small buckets of berries on a kitchen counter
000 0
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 17/07/2026
Every copy of vscode is personalized.
Picture of the terminal tab of vscode.
The text is seemingly jumbled and unreadable
030 3
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 09/07/2026
Eval crimes for my static site generator
A screenshot showing two panels of code side by side.
The right side shows an html file with javascript style string interpolation.
The right side is some code which enables it.
It packs the string into a the string interpolation quotes and passes it to a function which then runs eval on it.
100 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 04/07/2026
Doing some baking
Selfmade strawberry biscuitrollAn end piece of the role on a plate
110 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 03/07/2026
Switching to reds
Picture of a keyboard with missing keycaps and visible switches.
In the background there is a jar of switches with a red color.
010 1
Booklordofthedings @booklordofthedings.at.app.wafrn.net · 02/07/2026
Updated my minimal forms stylesheet a bit. You now get basic tables as well as fixing some issues Ive encountered with it. git.lybry.net/Booklordofth...
A screenshot of a website, showing a minimally styled table as well as an input widget with buttons, a textbox and a checkbox
100 1