gib-lang
Gibberish a minimalist, dynamic, and turing-complete programming language, it is based on Reversible BitFuck. to further reduce it with only 3 instruction.
The Instruction
FAFAFAFAToggle and Move Head Forward, in RBF+>FUFUFAFAMove Head Backward and Open Loop, in RBF<(FAFAFUFUCloses Loop, in RBF)
you can run command using
gib run -t 3 "FAFAFAFA FUFUFAFA FAFAFUFU #toggle head"
or using file
gib run -c -t 88 ./examples/hidup.gb
Here the example instruction combination
FAFAFAFA FUFUFAFA FAFAFUFU #toggle head
FAFAFAFA FUFUFAFA FAFAFUFU FAFAFAFA #move forward
FUFUFAFA FAFAFUFU #move backward
FAFAFAFA FUFUFAFA FAFAFUFU FAFAFAFA FUFUFAFA #open loop
FAFAFUFU #close loop
How It Works
The program simulate turing machine with moving head and 1-bit tape
How to Install
Giberish can be installed from pypi
pip install gib-lang
Metadata
Release files for gib-lang 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gib_lang-0.2.2.tar.gz | 10.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gib_lang-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.8 kB
Release files / gib_lang-0.2.2.tar.gz
| Download URL | gib_lang-0.2.2.tar.gz |
|---|---|
| Size | 10.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1c604415accf0380c7383a3eb0ec62aaf418d54a1b519d04956cd70d5c047283
|
|
BLAKE2b-256 checksum How to use checksums |
4699ab9b92e251134592a856431dea8fd0fd8734dc2c610903c720573421d6fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.32.5
|
Release files / gib_lang-0.2.2-py3-none-any.whl
| Download URL | gib_lang-0.2.2-py3-none-any.whl |
|---|---|
| Size | 9.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7017feee0edcad7b1be46eef7ebada17cdbc9330c43c6ebe3bc66bfa49081885
|
|
BLAKE2b-256 checksum How to use checksums |
a3e3d5fab7b9be93354b50f453c63a9252d39f8db6fb506841c062fd505d0cff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.32.5
|