Yurii Rashkovskii
Yurii Rashkovskii
Currently, all "builtin" instruction files (currently using `.builtins` extension) with instruction / implementation pairs, handle these as rough equivalents of [DEF](http://pumpkindb.org/doc/script/DEF.html). This works most of the time, except that in...
For example, they would use different prefixes for "constant" instructions, "private" instructions, namespaces, etc. Proposed solution: develop a "standard convention" proposal
Example: ``` PumpkinDB> ["key" 1 ASSOC COMMIT] WRITE. PumpkinDB> ["key" 1 ASSOC COMMIT] WRITE. Error: "Duplicate key" 0x0102 0x06 ``` Philosophically speaking, if we try to overwrite key value with...
When adding a constant to a "builtins" (see `builtins!` and `handle_builtins!` macros) file like this: ``` $FIXATTRLEN : 20. ``` When trying to use it, get the following error: ```...
UUID is a well-accepted way to generate unique identifiers Proposed solution: implement `mod_uuid` with the following functions: - [ ] UUID/V1 - [ ] UUID/V2 - [x] UUID/V3 - [x]...
When a loop is constructed (DOWHILE, TIMES, etc.), every time we iterate, the closure is being reparsed which slows PumpkinScript engine down. Until #257 is done, something has to be...
**URL**: http://pumpkindb.org/doc/master --- Upon initial load, all documentation pages are scrolled down just a tiny bit, but it makes a bad initial impression (feels messy). Has something to do with...
This is a follow up issue for #278 ``` PumpkinDB> 300u8. Error: "Unknown instruction: 300u8" 0x06853330307538 0x02 PumpkinDB> 200i8. Error: "Unknown instruction: 200i8" 0x06853230306938 0x02 ``` Proposed solution: capture an...
JSON family of instruction has [JSON/NUMBER?](http://pumpkindb.org/doc/master/script/JSON/NUMBERQ.html) but it will be much harder to figure out what kind of number is it. Proposed solution 1: introduce STRING/[U]INT? and STRING/FLOAT? instructions Proposed...
Introduced through #67 Problem: implementing words without subwords is difficult Technically speaking, loaded words can define their own words but they will leak into the remainder of the program, which...