/huck

Primary LanguageRust

huck

Huck is a small programming language which compiles to LLVM IR, written as a project to learn a little more about Rust.

You should not use this language for anything serious. It may have bugs, and it will definitely steal all your beer.

Features

  • all values are 64-bit integers or booleans
  • arithmetic
  • the world's shittiest Rust FFI
  • more different values
  • conditionals
  • functions
  • user-defined structs
  • shitty, monomorphic static typing
  • proper static typing
  • lame type inference because the type system is so dumb
  • real type inference for grownups
  • garbage collection