https://github.com/strager/yuiop
https://github.com/strager/yuiop
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/strager/yuiop
- Owner: strager
- License: other
- Created: 2023-02-17T23:35:23.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2025-01-15T04:47:49.000Z (over 1 year ago)
- Last Synced: 2025-03-27T01:23:22.615Z (over 1 year ago)
- Language: Shell
- Size: 90.8 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# [yuiop](http://yuiop.ink/)
**yuiop** is a programming language for right-handed
developers. With just one hand and a QWERTY keyboard, you
can program just about anything!
```c
Nop mn() {
p_yoyo("Oi, you\n");
}
```
Check out this video explaining yuiop:
[](https://www.youtube.com/watch?v=9nDoe99DYTA)
See [COPYING](./COPYING) for copyright and licensing information.
## install
Using your right hand on a QWERTY keyboard, type the following command in a
Linux or macOS shell:
/u??/?in/?u[p-u]l yuiop.ink/inll | /?in/[p-u]h
(If you do not have neither a right hand or a QWERTY keyboard, please acquire
both before using yuiop.)
## examples
$ ./yuiop oi.yuiop # The classic.
$ ./yuiop pup.yuiop # 'cat' clone. Press CTRL-D.
$ ./yuiop honk.yuiop hi # 'echo' clone.
$ ./yuiop yup.yuiop # 'yes' clone. Press CTRL-C.
$ ./yuiop ++++.yuiop # Brain++++ interpreter.
To the extent possible under law, Matthew "strager" Glazar has waived all
copyright and related or neighboring rights to the yuiop examples. This work is
published from: United States. SPDX-Identifier: CC0-1.0
## language
See the [language reference documentation](./yuiop.md).