Skip to content

lijunchen/goml

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

goml

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.

Disclaimer

This project is a personal project and is NOT affiliated with, endorsed by, or connected to any organization.

⚠️Do not use this project or any of its derivatives in production environments.

The author assumes no responsibility for any risk or damage resulting from the use of this project.

Ownership and License

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.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •