{"id":13781467,"url":"https://github.com/ethanhowell/vowels","last_synced_at":"2025-05-11T14:35:04.758Z","repository":{"id":109626804,"uuid":"98668591","full_name":"ethanhowell/vowels","owner":"ethanhowell","description":"An interpreter for the Vowels Programming Language.","archived":false,"fork":false,"pushed_at":"2019-11-25T18:05:31.000Z","size":296,"stargazers_count":5,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-17T16:42:55.229Z","etag":null,"topics":["esoteric-programming-language","interpreter"],"latest_commit_sha":null,"homepage":"https://github.com/ethanhowell/vowels/wiki","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ethanhowell.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-07-28T16:39:28.000Z","updated_at":"2024-02-17T04:34:04.000Z","dependencies_parsed_at":"2023-03-13T14:07:00.229Z","dependency_job_id":null,"html_url":"https://github.com/ethanhowell/vowels","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethanhowell%2Fvowels","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethanhowell%2Fvowels/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethanhowell%2Fvowels/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ethanhowell%2Fvowels/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ethanhowell","download_url":"https://codeload.github.com/ethanhowell/vowels/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253580391,"owners_count":21930934,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["esoteric-programming-language","interpreter"],"created_at":"2024-08-03T18:01:26.268Z","updated_at":"2025-05-11T14:35:04.360Z","avatar_url":"https://github.com/ethanhowell.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"# Vowels\n## About\nVowels 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.\n\n## Installation\nTo 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.\n\n## Use\nTo 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.\n\nAlso, an extremely buggy version of vowels is live at https://ethanhowell.github.io/vowels/ for your testing pleasure.\n\n## Contributing/ Bug Reports\nThe 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.\n\n## Using the Language\nThe guide to the Vowels Programming Language can be found at https://github.com/ethanhowell/vowels/wiki.\n\n## Sample Program\n### HelloWorld.vw\n\tue\n\tyeouo\n\teuea\n\teuai\n\teuai\n\teuoa\n\teaiu\n\teaao\n\teioo\n\teuoa\n\teuou\n\teuai\n\teuee\n\teaai\n\teeoe\n\teeee\n\ty\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fethanhowell%2Fvowels","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fethanhowell%2Fvowels","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fethanhowell%2Fvowels/lists"}