Skip to content

Latest commit

 

History

History
53 lines (31 loc) · 968 Bytes

TODO.md

File metadata and controls

53 lines (31 loc) · 968 Bytes

Language

Intrisics

  • serialize: serialization of safe Values (subset of print)

  • repr: current implementation of print, make print print strings verbatim

  • exec: Parse and run a dices expression

    • has an optional parameter that enable injecting variables
    • return both the last value and the global variables
  • load: like exec, but return either the globals OR a variable called __EXPORT__ if it exists

REPL

  • import: combination of load and read_file. Read a file, execute it, return either its global scope or the declared export

Lua integration

  • Write Lua bindings
  • Add the LuaFunction datatype

Docs

Tests

  • Extend test coverage

Server

API

  • Plan the API

Auth

  • Create the /auth endpoints
  • Create the authentication classes
  • Create the user class

Database

  • Plan the database

Client

Angular

  • Setup the Angular project
  • Plan the UI

Binding

  • Write the WASM bindings