Skip to content

Latest commit

 

History

History
14 lines (13 loc) · 608 Bytes

TODO.MD

File metadata and controls

14 lines (13 loc) · 608 Bytes

TODO

  • Add inheritance
  • Add namespaces
  • Add try-catch-finally
  • Add import keyword (configure package.path, add paths like "package.inner.*")
  • Add clone() method
  • Optionally add an ability to get class name
  • Add fallback for switch
  • Remove types when creation error occures
  • Add ability to call methods from inside constructor
  • Add operator overloading methods
  • Important - save instance prototype to parent.__meta.__proto - it'll decrease the number of tables in memory
  • Merge Object():clone() with table_clone() (to remove duplicate code)