teslo

Teslo is:

Features

  • macros - read and run time
  • first class functions
  • data types - with overloading on constructor argument count
  • pattern matching
  • argument destructuring - in function arguments, let bindings, and match expressions
  • repl - with tab completion
  • function overloading on argument count and type
  • variadic functions
  • lexical scoping & closures