The Gom Programming Language

Gom is a statically typed, compiled programming language based on a subset of TypeScript's syntax. Imagine writing TypeScript, but instead of compiling to JavaScript, it compiles to LLVM IR which can then be compiled directly to machine code. It takes inspiration from AssemblyScript and makes it more approachable to learn compiler construction.

A in Gom looks like following, go ahead, run it (you can also edit the code):

→ Logs will appear here

Language Features

Coming soon.