Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ethanhowell/vowels
An interpreter for the Vowels Programming Language.
https://github.com/ethanhowell/vowels
esoteric-programming-language interpreter
Last synced: 2 months ago
JSON representation
An interpreter for the Vowels Programming Language.
- Host: GitHub
- URL: https://github.com/ethanhowell/vowels
- Owner: ethanhowell
- License: mit
- Created: 2017-07-28T16:39:28.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-11-25T18:05:31.000Z (about 5 years ago)
- Last Synced: 2024-08-03T18:15:58.454Z (6 months ago)
- Topics: esoteric-programming-language, interpreter
- Language: C
- Homepage: https://github.com/ethanhowell/vowels/wiki
- Size: 289 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- AwesomeInterpreter - vowels
README
# 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