doc/reference.md
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
## Reference {#op -> #### $1 _Signature:_ [ $2 **⇒** $3](class:kwd) $4 #} ### `lang` Module {#op||bind||\* §||{{null}}|| Binds the specified value (auto-quoted) to an existing symbol {{sl -> [§](class:kwd)}}.#} {#op||debug||{{null}}||{{null}}|| Toggles debug mode. #} {#op||debug?||{{null}}||B|| Returns {{t -> [true](class:kwd)}} if debug mode is on, {{f -> [false](class:kwd)}} otherwise. #} {#op||define||\* §||{{null}}|| Defines a new symbol {{sl}}, containing the specified value (auto-quoted).#} {#op||delete||§||{{null}}|| Deletes the specified symbol {{sl}}.#} {#op||exit||{{null -> ∅}}||{{null}}|| Exits the program or shell. #} {#op||from-json||S||\*|| Converts a JSON string into {{M -> MiNiM}} data.#} {#op||import||§||{{null}}|| Imports the a previously-loaded module {{sl}}, defining all its symbols in the current scope. #} {#op||module||(\*) §||{{null}}|| Creates a new module {{sl}} based on quotation {{q}}. #} {#op||scope||(\*)||(\*)|| Unquotes {{q -> [(\*)](class:kwd)}} creating a new scope and pushes a new copy of {{q}} on the stack.#} {#op||scope?||(\*)||(B)|| Returnes {{t}} if {{q}} defines a scope, {{f}} otherwise. #} {#op||sigils||{{null}}||(S+)|| Returns a list of all sigils defined in the [ROOT](class:kwd) scope.#} {#op||symbols||{{null}}||(S+)|| Returns a list of all symbols defined in the [ROOT](class:kwd) scope.#} {#op||to-json||(\*)||S|| Converts a quotation into a JSON string.#} ### `io` Module ### `fs` Module ### `sys` Module ### `str` Module ### `logic` Module ### `num` Module ### `time` Module ### `crypto` Module |