⚠⚠⚠ Fluid is in a very early stage of developement and should not be used for production use. ⚠⚠⚠
Fluid is a new fast, open source, statically typed programming language with modern syntax without sacrificing performance, that makes it easy to build simple, reliable, and efficient software.
function main(argc: number, argv: string[]) -> number {
print("Hello, World!");
return 0;
}
To learn more about the programming language, visit fluid-lang.github.io
Fluid uses a small python script called fluid.py to simplify the process of building fluid. More information about fluid.py can be found by runnning
$ python ./fluid.py --help
-
Make sure you have installed the dependencies:
rust
python
3 or 2.7git
llvm-dev
11.x
-
Clone the source using git
$ git clone https://github.com/fluid-lang/fluid
-
Build and run fluid
$ python ./tools/fluid.py build [release | debug] --run
Contributions are absolutely, positively welcome and encouraged! Contributions come in many forms. You could:
- Submit a feature request or bug report as an issue.
- Contribute to the code via pull requests.
We aim to keep the code quality at the highest level. This means that any code you contribute must be:
- Commented: Complex and non-obvious functionality must be properly commented.
- Styled: Your code's style should match the rust code style. style.
- Tested: You must write (and pass) convincing tests for any new functionality.