Glide
A programming language.
Currently, this includes:
-
Static typing
-
Generics, with monomorphization
-
Type inference on function calls
func identity<T>(t T) T { t } identity("Foo")
-
Basic types, including
Int
s andString
s -
Functions as values
-
An interpreter
Example
func main() {
print("Hello World!")
}
Usage
Compile the CLI with
cargo b -p glide_cli --release
Then run with
.\target\release\glide_cli ./examples/hello.gl