pico-engine
pico-engine copied to clipboard
An implementation of the pico-engine hosted on node.js
I ran into an issue trying to install the krl-compiler. I was following the instructions here: https://picolabs.atlassian.net/wiki/spaces/docs/pages/31544297/Developer+Tips+for+Pico+Engine#DeveloperTipsforPicoEngine-ParsingKRL ``` npm install -g krl-compiler krl-compiler -v ``` The npm command finished successfully....
To install a ruleset, you have two options: 1. Provide the absolute (full) URL of where the source code is located, or 2. Provide an absolute URL of an already-installed...
Steps to reproduce: - Create a pico with a scheduled recurring task (I used io.picolabs.wovyn.emitter - Delete the pico - Wait for the next time the task will run -...
1. install a ruleset useable as a module (call it `ruleset_one`) 2. install a ruleset which has `use module ruleset_one` in its `meta` block (call it `ruleset_two`) 3. modify `ruleset_one`...
From Phil Windley: "We need to update `wrangler:picoQuery()` and `event:send()` to better support location transparency. As currently implemented, the programmer is responsible for knowing (and often hard-coding) the pico's location...
The application that triggered issue #572 uses a [ruleset](https://github.com/Picolab/fully-sharded-database/blob/main/krl/io.picolabs.pds.krl) named `io.picolabs.pds` (which is how it avoids the use of entity variables). This is another, indirect way in which a pico...
Changes made to an application repo in [this commit](https://github.com/Picolab/fully-sharded-database/commit/01d2073c5265724d58d44445e210eac3fd668660) and the previous one (and some that follow) have revealed some odd behavior, and multiple issues. Notice that we changed from...
Reported by Paul Wenzel (see log attached). "Changing `strict: true` to `strict: false` in the tsconfig.json files fixes the problems. I am still surprised that it used to be working...
Not sure what triggers it, but this happens: ``` Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client at ServerResponse.setHeader (_http_outgoing.js:518:11) at ServerResponse.header (/Users/bconrad/pico-engine/node_modules/express/lib/response.js:771:10) at ServerResponse.send (/Users/bconrad/pico-engine/node_modules/express/lib/response.js:170:12)...
The picos page, for example, takes several seconds when there are more than a thousand picos. The Rulesets tab takes many seconds to fully populate, as does the Testing tab.