@fluencelabs/aqua
@fluencelabs/aqua
npm i @fluencelabs/aqua
@fluencelabs/aqua

@fluencelabs/aqua

Programming language for distributed systems & p2p

by fluencelabs

0.8.0-367 (see all)License:Apache-2.0TypeScript:Not Found
npm i @fluencelabs/aqua
Readme

Aqua

Aqua is a new-gen language for distributed systems.

Aqua programs are executed on many peers, sequentially or in parallel, forming a single-use coordination network.

Aqua's runtime is heterogeneous: it includes browsers, servers, devices, all involved in solving a single task. Therefore, Aqua scripts are compiled into several targets at once, with AIR and Typescript as a default.

aqua

The package contains a convenience aqua wrapper for usage in npm-based projects.

usage

Get the latest package

npm i --save-dev @fluencelabs/aqua

Create a directory for the source files: .aqua and for compiled files: .ts

mkdir src/aqua src/compiled

To compile files run:

aqua -i ./src/aqua/ -o ./src/compiled

Alternatively the compilation script can be put into scripts section of package.json

...
"scripts": {
    ...
    "compile": "aqua -i ./src/aqua/ -o ./src/compiled"
},
...

and can be started with

npm run compile

references

Downloads/wk

652

GitHub Stars

84

LAST COMMIT

9mos ago

MAINTAINERS

5

CONTRIBUTORS

7

OPEN ISSUES

63

OPEN PRs

4
VersionTagPublished
0.8.0-367
latest
2d ago
0.7.7-362
nightly
1mo ago
No alternatives found
No tutorials found
Add a tutorial
No dependencies found

Rate & Review

100
No reviews found
Be the first to rate