Get the latest tech news
Show HN: AGL a toy language that compiles to Go
AGL (AnotherGoLang). Contribute to alaingilbert/agl development by creating an account on GitHub.
This makes it possible to use types like Option[T] and Result[T], and to support automatic error propagation via an operator. To make returning multiple values easy, a Tuple type has been introduced. for Result[T]) Concise anonymous function with type inferred arguments ( other := someArr.Filter({ $0 % 2 == 0 })) Array built-in Map/Reduce/Filter/Find/Sum methods Operator overloading Compile down to Go code VSCode extension & LSP (language server protocol) Shell "shebang" support
Or read this on Hacker News