AGL: A Concise Scripting Language Compiling to Go
2025-06-29
AGL is a new programming language that compiles to Go. It leverages Go's syntax but introduces improvements like single return values, tuple and result/option types for streamlined error handling, concise anonymous functions, and built-in array methods. AGL supports operator overloading, enums, and generics, and offers a VSCode extension and shell shebang support for enhanced developer experience. Its flexible compilation allows for both compiling to Go code and direct execution, facilitating rapid iteration and testing.
Development