Mindwhipper

From Esolang
Jump to navigation Jump to search

Mindwhipper (stylized mindwhipper, previous planned name: *sswhipper) is a esoteric programming language created by User:Asasnat, who also created this article. Mindwhipper was inspired by Brainfuck. (in fact, I think it could be regarded as an actual Brainfuck clone, I don't know. But I highly doubt it, because the instructions set is very different.)

Commands

Mindwhipper contains 10 basic commands:
> - moves memory tape pointer to the next slot
< - moves memory tape pointer to the previous slot
+ - increments the currently accesed memory tape slot
- - decrements the currently accesed memory tape slot
] - increments the currently accesed memory tape slot by 10
[ - decrements the currently accesed memory tape slot by 10
; - prints the currently accesed memory tape slot's value
. - transforms the currently accesed memory tape slot's value into an ASCII character and then prints it onto the screen
/ - prints a new line
' - resets the currently accesed memory tape slot to zero

Examples

Classic "Hello, world" program, painstakingly written by the creator himself:

]]]]]]]]]]++++.']]]]]]]]]]+.']]]]]]]]]]]--..']]]]]]]]]]]+.']]]++.']]]]]]]]]]]]-.']]]]]]]]]]]+.']]]]]]]]]]]++++.']]]]]]]]]]]--.']]]]]]]]]].'

Note: it actually outputs "hello world" all in uncapital letters.

IMPORTANT NOTE!

This language hasn't been finished yet. In fact, I doubt it could even be called a language, because currently, there are NO LOOPS. Not even input. So, just be patient and wait until I update it.