goml is a statically typed programming language inspired by Go and Rust.
The "ml" in goml nods to the ML (programming language), whose descendants have deeply influenced Rust.
goml aims to empower gophers with a more powerful type system but without leaving the Go ecosystem.
If you want to gain a quick, basic sense of what the goml language looks like, you can explore the test materials inside the crates/compiler/src/tests/pipeline. Files ending in .gom contain the original goml source code, .go files are the compiled outputs, .out files are the program's stdout. You can also visit the project page at lijunchen.github.io/goml/, which provides the same content as the test directory but presented in a convenient web‑browsable format.
This project is a personal project and is NOT affiliated with, endorsed by, or connected to any organization.
The author assumes no responsibility for any risk or damage resulting from the use of this project.
This project does not currently have an open-source license. Until a license is explicitly provided, all rights to the project — including code, documentation, design, and related resources — are reserved by the author. No copying, distribution, modification, or commercial use is permitted without prior authorization.