🎉 Now live: v1.0.0-alpha.4

I Language

I programming language is a high level programming language written in rust.

Try now Documentation

Versions published

4

Lines of code

~4k

GitHub Commits

550+

What is I Language?

The I programming language is a high level programming language written in rust. I Language has been inspired by Rust, C++ and Python. It's goal is to combine the best of the three to make a fun and easy to use language which is still capable of complex use cases, such as developing a game, GUI application or api. It's also aimed to have a big and up-to-date standard library and a good package manager ecosystem.

Learn more
I Language

Feature flags

Feature flags are a special bit of code you use to enable certain features within the compiler. Using feature flags on the CLI you can also change compiler internals that don't "know" about the code.

Stability and release schedule

I Language's aim is to provide a new release every quartal. There will be LTS (long term support) versions, which will be aimed for people who rely on especially stable versions without experimental or non finished code. There'll also be experimental versions every month which should be stable enough for most people.

License

I Language is licensed under the MIT license and will probably be forever. We try to use as much software also using this or a different permissive license to allow you as much freedom as possible. With this license you can use the project in your own work, even if it's commercial work.