https://github.com/fuseraft/kiwi
The Kiwi Programming Language π₯
https://github.com/fuseraft/kiwi
language programming-language
Last synced: 14 days ago
JSON representation
The Kiwi Programming Language π₯
- Host: GitHub
- URL: https://github.com/fuseraft/kiwi
- Owner: fuseraft
- License: mit
- Created: 2013-08-23T08:14:23.000Z (over 12 years ago)
- Default Branch: main
- Last Pushed: 2024-10-20T06:33:38.000Z (over 1 year ago)
- Last Synced: 2024-10-20T15:03:11.146Z (over 1 year ago)
- Topics: language, programming-language
- Language: C++
- Homepage: https://fuseraft.com/
- Size: 6.11 MB
- Stars: 27
- Watchers: 4
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Kiwi π₯
Kiwi is a modern, lightweight scripting language built for expressiveness and utility.
## Getting Started
Clone the repository:
```bash
$ git clone https://github.com/fuseraft/kiwi.git
```
Run the build script:
```bash
$ ./build.sh
```
Create a symlink to run `kiwi` from anywhere:
```bash
$ mkdir -p ~/bin
$ ln -sf "$(pwd)/bin/kiwi" ~/bin/kiwi
```
Verify setup:
```bash
$ kiwi -v
```
## Visual Studio Code Integration
For syntax highlighting and code snippets in VS Code, install the [Kiwi language extension](https://marketplace.visualstudio.com/items?itemName=fuseraft.kiwi-lang).
Open VS Code, launch Quick Open (Ctrl+P), paste the following command, and press Enter:
```
ext install fuseraft.kiwi-lang
```
## Documentation
The [docs](docs/README.md) provide comprehensive information on language features, usage, and the [standard library](docs/lib/README.md).
There are also some [examples](/examples/) you can run!
## Test Suite
Explore the [test suite](tests/lib/suite) for a variety of test cases. To run the test suite:
```shell
$ kiwi tests/test
```
## Contributing
Contributions are highly appreciated! Hereβs how to get involved:
1. **Join the Discussion**: Join the community on [Discord](https://discord.gg/9PW3857Bxs).
2. **Fork the Repository**: Fork Kiwi on GitHub.
3. **Clone the Repository**: Clone your forked copy to your machine.
4. **Set Up Your Environment**: Follow the steps in "Getting Started."
5. **Make Changes**: Implement new features or fix issues.
6. **Test Your Changes**: Run all tests to ensure stability.
7. **Submit a Pull Request**: Submit your changes for review.
For more details, please refer to [CONTRIBUTING.md](CONTRIBUTING.md).
## License
This project is licensed under the [MIT License](LICENSE).