Evaluates code in a context of a new write transaction

Input stack: code

Output stack: result of code evaluation

This word is the only way one can write to the database, meaning words like RETR are only possible in the context of a READ.

PumpkinDB> ["hi" RETR] READ


Will allocate for code appended with an internal transaction end marker word.


EmptyStack error if stack is less than two items on the stack.

DatabaseError error if there's a problem with underlying storage.

Decoding error error if the code is undecodable.


evals : [1] READ.
invalid_code : [1 READ] TRY UNWRAP 0x05 EQUAL?.
empty_stack : [READ] TRY UNWRAP 0x04 EQUAL?.

results matching ""

    No results matching ""