Boop is a variant of Brainfuck featuring cats.

Related tags

Miscellaneous boop
Overview

Boop

Boop is a variant of Brainfuck featuring cats.

Try it

$ cat ./examples/hello-world.boop
This program is Hello World translated from Brainfuck to Boop.
??๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ป??๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ป๐Ÿ˜บ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜บ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜บ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜บ๐Ÿ˜ธ๐Ÿ˜พ๐Ÿ˜พ๐Ÿ˜พ๐Ÿ˜พ๐Ÿ˜ฟ๐Ÿ™€๐Ÿ˜บ๐Ÿ˜ธ๐Ÿ˜บ๐Ÿ˜ธ๐Ÿ˜บ๐Ÿ˜ฟ๐Ÿ˜บ๐Ÿ˜บ๐Ÿ˜ธ๐Ÿ˜ป๐Ÿ˜พ๐Ÿ™€๐Ÿ˜พ๐Ÿ˜ฟ๐Ÿ™€๐Ÿ˜บ๐Ÿ˜บ๐Ÿ˜ฝ๐Ÿ˜บ๐Ÿ˜ฟ๐Ÿ˜ฟ๐Ÿ˜ฟ๐Ÿ˜ฝ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ฝ๐Ÿ˜ฝ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ฝ๐Ÿ˜บ๐Ÿ˜บ๐Ÿ˜ฝ๐Ÿ˜พ๐Ÿ˜ฟ๐Ÿ˜ฝ๐Ÿ˜พ๐Ÿ˜ฝ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ฝ๐Ÿ˜ฟ๐Ÿ˜ฟ๐Ÿ˜ฟ๐Ÿ˜ฟ๐Ÿ˜ฟ๐Ÿ˜ฟ๐Ÿ˜ฝ๐Ÿ˜ฟ๐Ÿ˜ฟ๐Ÿ˜ฟ๐Ÿ˜ฟ๐Ÿ˜ฟ๐Ÿ˜ฟ๐Ÿ˜ฟ๐Ÿ˜ฟ๐Ÿ˜ฝ๐Ÿ˜บ๐Ÿ˜บ๐Ÿ˜ธ๐Ÿ˜ฝ๐Ÿ˜บ๐Ÿ˜ธ๐Ÿ˜ธ๐Ÿ˜ฝ
$ cargo run -- ./examples/hello-world.boop
    Finished dev [unoptimized + debuginfo] target(s) in 3.14y
     Running `target/debug/boop ./examples/hello-world.boop`
Hello World!

Overview

Command Description Description (Booped)
๐Ÿ˜พ Move pointer to the left Bit shift the pointer to the left
๐Ÿ˜บ Move pointer to the right Bit shift the pointer to the right
๐Ÿ˜ธ Increment the memory cell at the pointer Bit shift the memory cell at the pointer to the left
๐Ÿ˜ฟ Decrement the memory cell at the pointer Bit shift the memory cell at the pointer to the right
๐Ÿ˜ผ Input a character from the standard input stream and store it in the cell at the pointer Input an integer from the standard input stream and store it in the cell at the pointer
๐Ÿ˜ฝ Output the character signified by the cell at the pointer to the standard output stream Output the integer signified by the cell at the pointer to the standard output stream
๐Ÿ˜ป Jump past the matching ๐Ÿ™€ if the cell at the pointer is zero Jump past the matching ๐Ÿ™€ if the cell at the pointer is non-zero
๐Ÿ’ฉ Dump the pointer, the memory cell array and the last executed command (if any) to the debug output stream Dump the pointer, the memory cell array and the next command to be executed (if any) to the debug output stream
๐Ÿ‘‰ The next command gets booped The user gets booped
You might also like...
๐Ÿงฐ The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, SQLite, and MSSQL.

SQLx ๐Ÿงฐ The Rust SQL Toolkit Install | Usage | Docs Built with โค๏ธ by The LaunchBadge team SQLx is an async, pure Rustโ€  SQL crate featuring compile-tim

High performance wlroots screen recording, featuring hardware encoding

wl-screenrec High performance wlroots based screen recorder. Uses dma-buf transfers to get surface, and uses the GPU to do both the pixel format conve

A secure and efficient gateway for interacting with OpenAI's API, featuring load balancing, user request handling without individual API keys, and global access control.

OpenAI Hub OpenAI Hub is a comprehensive and robust tool designed to streamline and enhance your interaction with OpenAI's API. It features an innovat

use variant nesting information to flter overlapping sites from vg deconstruct output

vcfbub popping bubbles in vg deconstruct VCFs overview The VCF output produced by a command like vg deconstruct -e -a -H '#' ... includes information

Soufflรฉ is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflรฉ synthesizes a native parallel C++ program from a logic specification.

Welcome! This is the official repository for the Soufflรฉ language project. The Soufflรฉ language is similar to Datalog (but has terms known as records)

A Computer Science Wordle variant, where all solutions are related to computing

Csdle I decided to expand a previous project I made, Rdle, which was a plain wordle clone. Recently however, I have been getting very into Wordle vari

Async variant of Tonic's `interceptor` function

Tonic Async Interceptor This crate contains AsyncInterceptor, an async variant of Tonic's Interceptor. Other than accepting an async interceptor funct

An Anime Game Launcher variant written on Rust, GTK4 and libadwaita, using Anime Game Core library
An Anime Game Launcher variant written on Rust, GTK4 and libadwaita, using Anime Game Core library

An Anime Game Launcher GTK The launcher variant written on Rust, GTK4 and libadwaita, using Anime Game Core library You could also try the main branch

Honkers Launcher variant written on Rust, GTK4 and libadwaita, using Anime Game Core library
Honkers Launcher variant written on Rust, GTK4 and libadwaita, using Anime Game Core library

You could also try the main branch Development Folder Description ui Blueprint UI files ui/.dist UI files compiled by the blueprint src Rust source co

A procedural macro that copy-pastes match arms for new type variant enums.

All the same! If you ever had code that looks like this: use std::io; use std::pin::Pin; use std::task::{Context, Poll}; use tokio::io::AsyncWrite; us

Very overengineered Brainfuck compiler tools

BFVM - The overengineered brainfuck compiler tool Why? just learning about some codegen stuff Why so pathetic? The whole concept is pathetic. This is

A collection of compilers based around compiling a high level language to a Brainfuck dialect.
A collection of compilers based around compiling a high level language to a Brainfuck dialect.

tf A collection of compilers based around compiling a high level language to a Brainfuck dialect. Built at, and for, the VolHacks V hackathon during O

Programming Language Inspired by Brainfuck
Programming Language Inspired by Brainfuck

Brainsuck Brainfuck but not really... like... a better version of it. Installation Requirements: Rust version 1.50 or higher Linux curl https://raw.gi

Brainfuck interpreter written in rust

Brainfuck Interpreter Written in Rust Simple Interpreter that runs bare Brainfuck and extends it with debug command # which prints content of first te

A turing-complete programming language using only zero-width unicode characters, inspired by brainfuck and whitespace.

Zero-Width A turing-complete programming language using only zero-width unicode characters, inspired by brainfuck and whitespace. Currently a (possibl

The brainfuck language interpreter written in Rust

The brainfuck language interpreter written in Rust

Brainf - A brainfuck interpreter written in Rust ๐Ÿฆ€

brainf A brainfuck interpreter written in Rust ๐Ÿฆ€ . Do not I wrote this in my spare time... but still its good! Run Locally Clone the project git cl

Interpreted, optimized, JITed and compiled implementations of the Brainfuck lang.

Interpreted, Optimized, JITed and Compiled Brainfuck implementations This repo contains a series of brainfuck implementations based on Eli Bendersky b

An Interpreter for Brainfuck programming language implemented in the Rust programming language with zero dependencies.

Brainfuck Hello, Visitor! Hey there, welcome to my project showcase website! It's great to have you here. I hope you're ready to check out some awesom

Owner
Federico Damiรกn Schonborn
Garbage developer writing garbage software. Born May 20th, 1998.
Federico Damiรกn Schonborn
A collection of compilers based around compiling a high level language to a Brainfuck dialect.

tf A collection of compilers based around compiling a high level language to a Brainfuck dialect. Built at, and for, the VolHacks V hackathon during O

adam mcdaniel 6 Nov 25, 2021
Programming Language Inspired by Brainfuck

Brainsuck Brainfuck but not really... like... a better version of it. Installation Requirements: Rust version 1.50 or higher Linux curl https://raw.gi

Derin ร–nder Eren 27 Nov 18, 2022
Brainfuck interpreter written in rust

Brainfuck Interpreter Written in Rust Simple Interpreter that runs bare Brainfuck and extends it with debug command # which prints content of first te

Was 1 Nov 28, 2021
The brainfuck language interpreter written in Rust

The brainfuck language interpreter written in Rust

Jan ล taffa 1 Feb 21, 2022
Brainf - A brainfuck interpreter written in Rust ๐Ÿฆ€

brainf A brainfuck interpreter written in Rust ?? . Do not I wrote this in my spare time... but still its good! Run Locally Clone the project git cl

Nav 3 Oct 8, 2022
A transpiler/compiler for CrabRave, a version of BrainFuck with sea-life emojis.

CrabRave Programming Language CrabRave is a fun and unique programming language based on Brainfuck, which utilizes crab and sea-life emojis as its syn

null 23 May 3, 2023
A service for helping your cat find other cats

Check back later! Discord Self-hosting This is an open-source service! Feel free to host you own private instances. All we ask is you credit us and li

ibx34 4 Oct 31, 2021
Mewl, program in cats' language; A just-for-fun language

Mewl The programming language of cats' with the taste of lisp ?? What,Why? Well, 2 years ago in 2020, I created a esoteric programming language called

Palash Bauri 14 Oct 23, 2022
Web user interface for controlling a CATS Radio node

CATS Radio Node This project contains a web user interface for controlling a CATS Radio device, consisting of a Raspberry Pi with a RF4463 hat. Goals

Matthias P. Braendli 4 Feb 25, 2024
A OAuth2 server library, for use in combination with actix or other frontends, featuring a set of configurable and pluggable backends.

oxide-auth A OAuth2 server library, for use in combination with common web servers, featuring a set of configurable and pluggable backends. About oxid

null 471 Dec 29, 2022