Skip to content

alilleybrinker/tin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tin 🥫

Warning

Tin is a super-alpha (read: does not currently work) programming language.

Tin is a programming language inspired by Rust, Kotlin, and Go. Some of its key ideas include:

  • Algebraic data types: structs and enums, like in Rust.
  • Typeclasses: interfaces to constrain generic code, like in Rust.
  • Null safety: the type system knows when types might be null, and makes you handle the null case, like in Kotlin.
  • Garbage collection: values are garbage collected, rather than using a borrow checker like Rust does.
  • Compiles to native binaries: instead of being interpreted or targeting a virtual machine, like in Go and Rust.

About

🥫

Topics

Resources

License

Stars

Watchers

Forks

Languages