Go to file
2020-09-30 22:30:44 +03:00
artifacts return data instead of script; update binary 2020-09-22 16:27:33 +03:00
src little fixes 2020-09-30 22:15:30 +03:00
test_module replace args with result 2020-09-30 22:18:44 +03:00
.gitignore return data instead of script; update binary 2020-09-22 16:27:33 +03:00
Cargo.lock the first prototype of request-response stepper 2020-09-30 20:23:32 +03:00
Cargo.toml the first prototype of request-response stepper 2020-09-30 20:23:32 +03:00
Config.toml little fixes 2020-09-30 22:15:30 +03:00
LICENSE Initial commit 2020-09-18 14:05:43 +03:00
README.md change color scheme to lisp 2020-09-30 22:28:56 +03:00

Aquamarine

Aquamarine is a distributed choreography language & platform

Examples

((call (%current% (local_service_id local_fn_name) () result_name)) (call (remote_peer_id (service_id fn_name) () g)))

This instruction sequence contains two call instructions:

  1. call a function with local_fn_name name of a local service with local_service_id id and bind result to result_name
  2. call a remote peer with remote_peer_id id