#language #esolang #programming-language #esoteric #off #stack-based #codegolf

bin+lib starfish

*><> is a stack-based, reflective, two-dimensional esoteric programming language based directly off of ><>

7 stable releases

1.2.2 May 30, 2022
1.2.1 May 20, 2022
1.2.0 May 19, 2022
1.1.0 May 18, 2022
1.0.2 May 16, 2022

#1151 in Programming languages

27 downloads per month
Used in starfish-wasm

Custom license

30KB
777 lines

rust-starfish

A *><> interpreter written in Rust. *><> is a language derived from ><>.

Building

Ensure the Rust toolchain is installed. Then do the following:

git clone https://github.com/TheDiscordian/rust-starfish
cd rust-starfish
cargo build

Usage

$ starfish -h            
starfish 1.1.0
*><> is a stack-based, reflective, two-dimensional esoteric programming language based directly off
of ><>.

USAGE:
    starfish [OPTIONS] <PATH>

ARGS:
    <PATH>    Path to *><> script

OPTIONS:
    -c, --output-codebox    Output codebox each tick
    -d, --delay <DELAY>     Delay between each tick in milliseconds [default: 0]
    -h, --help              Print help information
    -s, --stack <STACK>     Initial stack (example: --stack "10 'olleh'")
    -S, --output-stack      Output stack each tick
    -V, --version           Print version information

Dependencies

~4.5MB
~86K SLoC