Awesome
Vowels
About
Vowels is a new esoteric programming language where the only valid symbols are vowels, and all other characters are ignored. Therefore, it can be embedded into programs for other languages, creating multi-lingual programs. The Vowels interpreter is written in ANSI C, so it can run on nearly every platform ever made.
Installation
To install the Vowels interpreter, simply clone the repository (found at https://github.com/ethanhowell/vowels) and run make
. This will create the vowels binary in the current directory. Currently, there is no way to install the binary to a system location (like /usr/local/bin
, so you will need to do that manually.
Use
To run a Vowels program, simply run ./vowels path/to/program
in the directory where the vowels binary exists. Alternatively, if the Vowels Interpreter is installed, you may use a shebang line in the program and run it by making program executable and running it directly.
Also, an extremely buggy version of vowels is live at https://ethanhowell.github.io/vowels/ for your testing pleasure.
Contributing/ Bug Reports
The Vowels Interpreter is a new piece of software, and as such, may have numerous bugs. For info on contributing, please visit https://github.com/ethanhowell/vowels/blob/master/CONTRIBUTING.md.
Using the Language
The guide to the Vowels Programming Language can be found at https://github.com/ethanhowell/vowels/wiki.
Sample Program
HelloWorld.vw
ue
yeouo
euea
euai
euai
euoa
eaiu
eaao
eioo
euoa
euou
euai
euee
eaai
eeoe
eeee
y