{"id":15009519,"url":"https://github.com/bornlex/whitespace-interpreter","last_synced_at":"2025-11-17T03:40:22.642Z","repository":{"id":93926404,"uuid":"99846620","full_name":"Bornlex/Whitespace-interpreter","owner":"Bornlex","description":"A Whitespace interpreter. Written in Python.","archived":false,"fork":false,"pushed_at":"2020-02-18T13:39:19.000Z","size":29,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-23T19:39:02.449Z","etag":null,"topics":["compiler","interpreter","python-3-5","whitespace","whitespace-interpreter","whitespace-language"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":false,"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/Bornlex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-09T19:42:59.000Z","updated_at":"2024-07-19T05:35:49.000Z","dependencies_parsed_at":"2023-04-15T15:47:27.958Z","dependency_job_id":null,"html_url":"https://github.com/Bornlex/Whitespace-interpreter","commit_stats":{"total_commits":22,"total_committers":4,"mean_commits":5.5,"dds":"0.31818181818181823","last_synced_commit":"a936991e53435e3040ddb80d95bca65b08d0f801"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bornlex%2FWhitespace-interpreter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bornlex%2FWhitespace-interpreter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bornlex%2FWhitespace-interpreter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bornlex%2FWhitespace-interpreter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bornlex","download_url":"https://codeload.github.com/Bornlex/Whitespace-interpreter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248075888,"owners_count":21043660,"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":["compiler","interpreter","python-3-5","whitespace","whitespace-interpreter","whitespace-language"],"created_at":"2024-09-24T19:26:02.630Z","updated_at":"2025-11-17T03:40:22.572Z","avatar_url":"https://github.com/Bornlex.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WhiteSpace Interpreter\n\u003e A whitespace programming language interpreter\n\nThe following program executes .ws (WhiteSpace) files.\n\n## About\n\nWhitespace is an esoteric programming language that makes use of only 3 characters:\n* whitespace (of course)\n* tab\n* line feed\n\nIt has been invented by Edwin Brady \u0026 Chris Morris and released on 1st April 2003.\n\nThis is not that easy to find documentation and resources about writing Whitespace, but here are some good ones:\n* [Specs](http://web.archive.org/web/20150426193527/http://compsoc.dur.ac.uk:80/whitespace/tutorial.php)\n* [IDE](http://vii5ard.github.io/whitespace/)\n* [Tutorial](http://www.whoishostingthis.com/resources/whitespace-programming/)\n\n## Installation\n\nOS X, Linux \u0026 Windows:\n\n```sh\ngit clone https://github.com/Bornlex/WhitespaceCompiler.git\n```\n\nThe Python version I used to implement and run it is 3.5.\nIt is possible that it won't work with verions under 3 because of the importing system, but I did not test it.\n\n## Usage example\n\nTo execute a .ws file:\n```sh\n./main.py file_to_execute.ws\n```\n\n## Development setup\n\nTo add some functionalities to the program and to check that everything is working properly, just run:\n\n```sh\nmake test\n```\n\nAll tests should pass.\n\n## Release History\n\n* 0.0.1\n    * First release\n\n## Meta\n\nDo not hesitate to contact me for any information or feedback:\n\njseveno.piltant@gmail.com\n\nDistributed under the MIT license. See ``LICENSE`` for more information.\n\n## Contributing\n\n1. Fork it\n2. Create your feature branch (`git checkout -b feature/fooBar`)\n3. Commit your changes (`git commit -am 'Add some fooBar'`)\n4. Push to the branch (`git push origin feature/fooBar`)\n5. Create a new Pull Request\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbornlex%2Fwhitespace-interpreter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbornlex%2Fwhitespace-interpreter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbornlex%2Fwhitespace-interpreter/lists"}