Table of Contents
Overview
The X programming language is compiled, static typed, fast, modern and simple.
Before the X source code is compiled, it is translated to C++ code and compiled from C++.
Transpiling to C++ only instead of compiling is also an option.
It aims to be advanced, readable and a good choice for systems programming.
Example X code;
fun main() {
// ...
}
OS Support
Operating System | State |
Windows | Not Yet |
Linux | Not Yet |
MacOS | Not yet |
Contributing
Thanks for you want contributing to X!
The X project use issues for only bug reports and proposals.
To contribute, please read the contribution guidelines from here.
To discussions and questions, please use discussions.
All contributions to X, no matter how small or large, are welcome.
From a simple typo correction to a contribution to the code, all contributions are welcome and appreciated.
Before you start contributing, you should familiarize yourself with the following repository structure;
ast/
abstract syntax tree builder.cmd/
main and compile files.doc
documentations.lex/
lexer.parser/
interpreter.pkg/
utility packages.xlib/
standard libraries.
License
X and standard library is distributed under the terms of the MIT license.
See license details.