Skip to content

Releases: mayahq/pac-runtime

Support procedure I/O cache

07 Aug 10:41
Compare
Choose a tag to compare
0.0.17

Change name of cache session ID in /eval endpoint to cacheSessionId

Log procedure IO

26 Jul 14:39
Compare
Choose a tag to compare
0.0.16

Log procedure IO

Exec status

25 Jul 09:08
Compare
Choose a tag to compare
0.0.15

Fix execution status messages

Error boundaries

24 Jul 14:16
Compare
Choose a tag to compare

The runtime will report all errors that occur during execution, as messages over the websocket.

Execution context

19 Jun 10:18
Compare
Choose a tag to compare

Adds a forward-flowing execution context that every node can use to store and retrieve information that is necessary for execution, but doesn't necessarily need to come from an input. Won't advise using this in most cases, though.

Meh

13 Jun 15:44
Compare
Choose a tag to compare
Meh
0.0.12

Make defaultType and defaultValue fields optional in procedures

Default types and values in input spec

13 Jun 09:46
Compare
Choose a tag to compare
0.0.11

Allow specifying default type and value in input spec of procedure

Runtime context

13 Jun 09:32
Compare
Choose a tag to compare

This update provides a in-memory global key-value store for all modules to write to, should they need to.

Quick program eval

09 Jun 12:05
Compare
Choose a tag to compare

Allows evaluating a program by specifying start and end procedures, and a pulse to send into the starting node. Evaluation will not save the program to the Runtime. Good for quick PAC experiments.

Hybrid execution method

06 Jun 12:32
Compare
Choose a tag to compare

PAC transforms functional looping constructs to their imperative form and represents them in the LiteGraph spec. This version of the runtime allows executing those constructs in the same way - event-driven FBP-based execution and callstack based functional execution combined, depending on the way the nodes are connected.