Skip to content

Latest commit

 

History

History
38 lines (31 loc) · 691 Bytes

Roadmap.md

File metadata and controls

38 lines (31 loc) · 691 Bytes

Roadmap

Features

  • Assignment
  • Functions:
  • - Arguments
  • - Single return value
  • - Multiple return values
  • - Overloading
  • Math operations
  • Comparison operations
  • if statement:
  • - if
  • - else if
  • - else
  • for statement:
  • - for {} (while)
  • - for (x: int = x_arr) {}
  • Arrays
  • Structs
  • Comments:
  • - Inline comment
  • - Multiline comment
  • Automatic type inference

Built-in types

  • Integer
  • Float
  • Bool
  • String

Refactor

  • Replace raw pointers with unique_ptr<> and optional<>
  • Enable all compiler warnings/errors