This is the main source code repository for the formula Wave.
It contains the compiler.
Wave is a new concept of a programming language, aiming to develop operating systems, system software, and applications using only the pure Wave language. To achieve this, we plan to develop a Wave compiler with full hardware access through a gradual process.
Existing system programming has a high entry barrier, requiring the use of low-level languages such as C and Assembly. Through Wave, we can lower this barrier and provide a more productive and secure system development environment. This will lead to innovative technological advancements and the democratization of technology.
If you would like to contribute to the project, please check the CONTRIBUTING.md.
Wave is an open-source project that relies on the support of our community. Your sponsorship helps us to maintain and improve the language, develop new features, and provide better documentation and support.
- Support the development of an innovative programming language
- Help create a more accessible and secure system development environment
- Contribute to the growth of an open-source technology ecosystem
- Get recognition for your support (sponsors will be acknowledged in our GitHub repository and website)
We use Open Collective for transparent and accountable fundraising. You can become a sponsor by visiting our Open Collective page:
Every contribution, no matter how small, makes a difference. Thank you for considering supporting Wave!
Wave is released under the MPL-2.0 License.
- Version : Wave v1
Code
fun hello() {
print("LunaStev");
}
fun main() {
var a :str = "WA";
hello();
print("Hello World {a}");
}