💾 Archived View for koyu.space › aartaka › public › projects.gmi captured on 2024-05-10 at 10:49:50. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2024-05-26)

-=-=-=-=-=-=-

📎 Artyom Bologov's Projects

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:

Brainfuck Enterprise Solutions (#bes)

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.

Atlas Engineer & Nyxt Work (#atlas-nyxt)

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.

Lisp Libraries and Projects (#lisp-libs)

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.

Solving Advent of Code 2021 only using Common Lisp <code>loop</code> macro.

A Lispy standard library for Lambda Calculus, making it a practical software environment.

<p>

Libraries. These are mainly built around the projects above, but often are chaotic:

My Configs (#configs)

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,

Binwarp mode,

and Emacsy keybindings for any CUA app.

Dark Atoll, my themes for the software above.

This website is

Designed to Last

and generated with the help of

C preprocessor.

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.

Back to home page

About me

My projects