arc-lang

Version, currently main branch1 version
  • main branchlatestJul 26, 2021

github.com/l3gacyb3ta/arc.lang

An esolang using my slack username

1 stars
0 dependents
License: Unlicense

Installation

# Add this to your shard.yml
dependencies:
  arc-lang:
    github: l3gacyb3ta/arc.lang
    branch: main

main is a branch, not a release, so this tracks it rather than pinning a version.

Then run:

shards install

shard.yml

Crystal
no constraint declared
Target
  • arc from src/arc.cr

Dependencies

This version declares no dependencies.

README

arc.lang, an esolang using my username!

The only valid instruction is arc
buuuuuut...
✨ captialization ✨

Theory:

There are two things in arc, the stack, and the operating var, the op var is a place in stack. You can move around the opperating var

Instructions:

codeinstruction
arcincrement op
aRcdecrement op
Arcmove op up in stack
arCmove op down in stack
ARcincrement op by stack down
aRCdecrement op by stack down
ArCprint out stack at op as ascii
ARCprint out stack at op