An open API service indexing awesome lists of open source software.

https://github.com/aryavsaigal/okfrick

very cool esoteric language pls use
https://github.com/aryavsaigal/okfrick

esoteric esoteric-language esoteric-programming-language programming-language

Last synced: about 1 year ago
JSON representation

very cool esoteric language pls use

Awesome Lists containing this project

README

          

# okfrick

- has one memory cell
- has less than 5 characters hopefully
- works well
- is turing complete (possibly)

okfrick has only 5 characters
`+!?()`

these 5 characters are the only thing you need for wasting hours of your life coding useless things using this language.

the memory pointer has a size of u8 so you get sad faster.

lets begin by looking at how these characters work

---

`+` - It increments the pointer by one, incase the memory cell overflows (incrementing the cell when its value is 255) it goes to 0.

`!` - it outputs the decimal of the memory cell as ASCII to stdout.

`?` - it gets the first char from input and overwrites its decimal value on the memory cell

`(` - starting of a loop (only enters if the value of the memory cell is **not** 0)

`)` - ending of the loop (only exists if the memory cell **is** 0)

---
Here you go, a very epic language.

Also heres a small tip which im sure most of you figured out already `(+)` resets the memory cell to 0.

ok now do epic projects and send me then and if u find a bug or an error open an issue or open a PR.