⚠️ ⚡️ Highly experimental experiments. ⚡️ ⚠️
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
asset
crux
lychee
.gitignore
README.md
lychee.store
package.json

README.md

lychee.js Experiments

This repository contains highly experimental Experiments and Prototypes that are not meant for the public and are excluded from the AI-related Environment or Simulation stack on purpose.

Yet it is open sourced, so people can try to learn from the sandboxing concepts and/or prototyping capabilities of the lychee.js Engine.

Some experiments might require external dependencies for successful verifications and/or compatibility checks with reference implementations. These dependencies are tracked in the package.json and require npm (and therefore the node runtime) installed.

Installation

# core must be available
cd /opt/lycheejs;
./bin/configure.sh --core;

# install experiments
git clone https://github.com/Artificial-Engineering/lycheejs-experiments.git /opt/lycheejs/experiments;
cd /opt/lycheejs/experiments;

# install dependencies
npm install;

Usage

All experiments can be executed using the lycheejs-helper and its env:<platform> syntax:

cd /opt/lycheejs/experiments;

lycheejs-helper env:node lychee/codec/BENCODE.js;

lycheejs-helper env:node lychee/net/Server-ws.js;
lycheejs-helper env:html lychee/net/Client-ws.html;

License

Released under WTFPL without any warranty.

TODO

crux experiments:

  • lychee
  • Asset
  • Debugger
  • Definition
  • Environment
  • Package
  • Simulation
  • Specification

lychee experiments:

  • ai
  • app
  • codec
  • crypto
  • data
  • effect
  • event
  • math
  • net
  • policy
  • ui
  • verlet