Yurii Rashkovskii

Results 150 issues of 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...

enhancement
PumpkinScript
WhatCanIStartWith?

For example, they would use different prefixes for "constant" instructions, "private" instructions, namespaces, etc. Proposed solution: develop a "standard convention" proposal

WhatCanIStartWith?

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...

question

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: ```...

bug
WhatCanIStartWith?

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]...

PumpkinScript
WhatCanIStartWith?

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...

bug
WhatCanIStartWith?

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...

PumpkinScript

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...

PumpkinScript
WhatCanIStartWith?

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...

Tracking Experimental Feature