SteelScript features

  • Functions can be used as objects (first class objects)
  • Embedded functions
  • Associative arrays
  • Callbacks
  • Try/catch error handling
  • Eval (like javascript eval) functionality
  • Lamba expressions
  • Anonymous functions
  • Extension functions
  • Macro functions
  • Basic inheritance
  • Operator overloading
  • Member initializers
  • Anonymous objects
  • CSharp language integration
  • Integrated date syntax
  • Setable functions