Skip to content

Latest commit

 

History

History
41 lines (38 loc) · 871 Bytes

todo.md

File metadata and controls

41 lines (38 loc) · 871 Bytes

Argent TODOs

wow todos for the argent language

The List

  • Rewrite to use tacky and a lot of compiler passes
  • Pattern matching
  • Do while?
  • Have an actual compile time error thing instead of just panicking
  • Type checking
  • Structs
    • Enums
      • Option
    • Implementations
      • Iterators
        • for loop
    • Traits
      • Derive
  • more tests
  • more types
    • int types
      • i8
      • i16
      • int (can also be i32)
      • i64 (aka long, you cant use "long" tho)
      • isize
      • u8
      • u16
      • uint (can also be u32)
      • u64
      • usize
    • float
    • double
    • pointers
      • arrays
        • strings
          • c strings
          • awesome strings (like rust)
            • string slices
            • string literals