Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/loklaan/zerowidth-lang
Runs programs written in Whitespace Language (modified to use Zero Width chars)
https://github.com/loklaan/zerowidth-lang
Last synced: about 1 month ago
JSON representation
Runs programs written in Whitespace Language (modified to use Zero Width chars)
- Host: GitHub
- URL: https://github.com/loklaan/zerowidth-lang
- Owner: loklaan
- License: mit
- Created: 2019-07-25T06:12:06.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-01T15:24:15.000Z (almost 2 years ago)
- Last Synced: 2024-10-17T15:55:27.181Z (2 months ago)
- Language: JavaScript
- Size: 12.7 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
# Whitespace Interpreter (modified to use [Zero Width](https://en.wikipedia.org/wiki/Zero_width) chars)
CLI to interpret programs written in the [Whitespace programming language](http://compsoc.dur.ac.uk/whitespace/), but modifed to use [Zero Width](https://en.wikipedia.org/wiki/Zero_width) characters ZEROWIDTH SPACE and ZEROWIDTH NON-JOINER.
## Usage
**Quick Start**
```shell
$ npx zerowidth-lang print-hello-world.zw
```---
```shell
# Install
$ npm i -g zerowidth-lang# Running a program
$ zerowidth print-hello-world.zw
$ Hello World!# Also works with stdin!
$ cat print-hello-world.zw | zerowidth
$ Hello World!
```## Contributing
This is a silly project, I won't be maintaining it for any real use case!
Saying that, feel free to make GitHub issues. 👍
## Legal
### Credit
**Thanks [vii5ard](https://github.com/vii5ard)!**
_The interpreter & compiler where adapted from the [vii5ard/whitespace](https://github.com/vii5ard/whitespace) IDE, which you should use to create programs!_### License
MIT License
_Copyright (c) 2019 Lochlan Bunn_