Skip to content

Instantly share code, notes, and snippets.

@yaskovdev
yaskovdev / urm-interpreter-in-push.md
Last active December 6, 2024 00:15
Push Implementation of a 5-Register Universal Register Machine (URM) Interpreter

See this page, "URM is BF-complete" for more details about the Universal Register Machine.

Psh is used as the Push interpreter.

The interpreter accepts an URM program encoded as follows:

URM Symbol Encoding
. 0
a -1
@yaskovdev
yaskovdev / configure-macos.md
Last active October 11, 2025 07:42
Configure macOS

Initial Setup

Keyboard layouts should be: Russian (Русская) and USA (США).

When prompted to enter a name and a user name, enter something like Sergey Yaskov and yaskovdev.

Brew

Go to https://brew.sh and install Homebrew, usually it’s one command.