Skip to Content
Like this project? Star on Github! ⭐
Roadmap

Roadmap

  • Validate the design

    • Have devs made Rimu DSLs?
    • Have non-devs made using Rimu DSLs?
  • Expressions

    • Atoms

      • Null
      • Boolean
      • Number
      • String
      • Function : pull#57 
      • Identifier
    • Collections

      • List
      • Object
    • Unary operations

      • - (negate)
      • ! (not)
    • Binary operations

      • + (add)
      • - (subtract)
      • * (multiply)
      • / (divide)
      • > (greater than)
      • >= (greater than or equal)
      • < (less than)
      • <= (less than or equal)
      • == (equal)
      • != (not equal)
      • && (and)
      • || (or)
      • ^ (xor)
      • % (remainder)
    • Other operations

      • Call Function
      • Get Index
      • Get Key
      • Get Slice
    • Other features

      • String interpolation
      • Destructuring
  • Blocks

  • Standard Library

  • Documentation

  • Type system

  • Dev experience

    • Code formatter: issue#32 
    • CodeMirror Lezer grammar: pull#59 
    • Tree-sitter grammar
    • Autocomplete: issue#43 
    • LSP (language server protocol) server
Last updated on