Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 643 Bytes

README.md

File metadata and controls

19 lines (16 loc) · 643 Bytes

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