Skip to content

fuseraft/kiwi

Repository files navigation

The Kiwi Programming Language 🥝

Kiwi is a high-level, dynamically-typed language designed for efficiency and expressiveness across a variety of tasks.

Table of Contents

Getting Started

Clone the repository:

$ git clone https://github.com/fuseraft/kiwi.git

Run the build script:

$ ./build.sh

Create a symlink to run kiwi from anywhere:

$ mkdir -p ~/bin
$ ln -sf "$(pwd)/bin/kiwi" ~/bin/kiwi

Verify setup:

$ kiwi -v

Visual Studio Code Integration

For syntax highlighting and code snippets in VS Code, install the Kiwi language extension.

Open VS Code, launch Quick Open (Ctrl+P), paste the following command, and press Enter:

ext install fuseraft.kiwi-lang

Documentation

The docs provide comprehensive information on language features, usage, and the standard library.

Test Suite

Explore the test suite for a variety of test cases. To run the test suite:

$ kiwi tests/test

Contributing

Contributions are highly appreciated! Here’s how to get involved:

  1. Join the Discussion: Join the community on Discord.
  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.

License

This project is licensed under the MIT License.

About

The Kiwi Programming Language 🥝

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published