💾 Archived View for koyu.space › aartaka › public › projects.gmi captured on 2024-09-29 at 00:36:30. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2024-05-26)
-=-=-=-=-=-=-
By Artyom Bologov
Given my restless/bipolar nature,
I'm starting lots of projects—all
just to abandon them half a week after.
Still, some of them are/were quite fun:
BES is the company I'm a proud CEO of. Its products (all written in Brainfuck) include:
a minimalist OS with a shell, file system, and a script engine.
somewhat opinionated UNIX ed reimplementation.
Turing-complete Brainfuck meta-interpreter.
a solid fully embeddable string manipulation library.
guidelines for clear and readable code docs.
style guidelines for medium-to-huge BF codebases.
optimizing compiler from Brainfuck to Lisp, just for the purpose of bootstrapping BF Enterprise Solutions' products.
another shot at Brainfuck implementation, this time interpreted and heavily regex-based.
Projects made as part of Nyxt browser work and abstracted from its code.
my Bachelor of Arts thesis idea of a browser-global history tree.
convenience library (not a parser!) for JSON indexing, validation, and discovery.
symbol listing and binding inspection library.
custom (GUI too) debugger toolkit for CL.
Lots of things: WebKitGTK interfacing, graphical object inspection, UI framework building.
Like, => https://github.com/atlas-engineer/nyxt/pulls?q=is%3Apr+author%3Aaartaka REALLY LOTS OF THINGS.
Several Common Lisp projects and libraries around them. Projects:
Portability library for better CLI/text interaction with the running image.
My polyglot blog engine => /tripod I wrote about.
Libraries. These are mainly built around the projects above, but often are chaotic:
I'm into using the tech in ways not initially intented for this tech.
While I'm not yet at that level in hardware, I certainly am deep enough in software tarpits:
The primary example of me going all-in with an esoteric tech and ending up with real tools built in it.
Solving Advent of Code 2021 only using Common Lisp loop macro.
A Lispy standard library for Lambda Calculus, finally making this Turing tarpit a practical software environment.
ed was not intended to be a general-purpose programming system, but here we are.
Configs for everything:
with custom commands and prompt, terminal auto-completion,
and => https://github.com/aartaka/graven-image Graven Image integration.
with lots of apps,
and Emacsy keybindings for any CUA app.
Dark Atoll, my themes for the software above.
This website is
and generated with the help of
You can view page sources by appending .h to the page URL.
Copyright 2022-2024 Artyom Bologov (aartaka).
Any and all opinions listed here are my own and not representative of my employers; future, past and present.