GitBook: [main] 54 pages and 22 assets modified

This commit is contained in:
boneyard93501
2021-06-10 17:50:12 +00:00
committed by gitbook-bot
parent 6c0f19e332
commit 9e12bbc500
16 changed files with 22 additions and 5 deletions

View File

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB

View File

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB

View File

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 43 KiB

View File

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 67 KiB

View File

@ -25,8 +25,9 @@
* [Tools](knowledge_knowledge/knowledge_tools.md) * [Tools](knowledge_knowledge/knowledge_tools.md)
* [Aquamarine](knowledge_knowledge/knowledge_aquamarine/README.md) * [Aquamarine](knowledge_knowledge/knowledge_aquamarine/README.md)
* [AIR](knowledge_knowledge/knowledge_aquamarine/knowledge_aquamarine_air.md) * [AIR](knowledge_knowledge/knowledge_aquamarine/knowledge_aquamarine_air.md)
* [HLL](knowledge_knowledge/knowledge_aquamarine/hll.md) * [Aqua](knowledge_knowledge/knowledge_aquamarine/hll.md)
* [VM](knowledge_knowledge/knowledge_aquamarine/vm.md) * [Aqua VM](knowledge_knowledge/knowledge_aquamarine/vm.md)
* [Marine](knowledge_knowledge/knowledge_aquamarine/marine.md)
* [Fluence Compute Engine](knowledge_knowledge/fluence-compute-engine.md) * [Fluence Compute Engine](knowledge_knowledge/fluence-compute-engine.md)
* [Node](knowledge_knowledge/node/README.md) * [Node](knowledge_knowledge/node/README.md)
* [Overview](knowledge_knowledge/node/overview.md) * [Overview](knowledge_knowledge/node/overview.md)

View File

@ -1,4 +1,4 @@
# HLL # Aqua
## Aquamarine High Level Language ## Aquamarine High Level Language

View File

@ -23,7 +23,7 @@ AIR instructions are intended to launch the execution of a service method as fol
4. The arguments specified by the argument list are passed to the method 4. The arguments specified by the argument list are passed to the method
5. The result of the method returned under the name output name 5. The result of the method returned under the name output name
**Figure 2: Sequential Instruction** ![Execution](../../.gitbook/assets/air_sequential_2%20%281%29%20%281%29%20%281%29%20%281%29%20%281%29%20%282%29%20%283%29%20%282%29.png) **Figure 2: Sequential Instruction** ![Execution](../../.gitbook/assets/air_sequential_2%20%281%29%20%281%29%20%281%29%20%281%29%20%281%29%20%282%29%20%283%29%20%284%29%20%282%29.png)
The _**seq**_ instruction takes two instructions at most as its arguments and executes them sequentially, one after the other. The _**seq**_ instruction takes two instructions at most as its arguments and executes them sequentially, one after the other.

View File

@ -0,0 +1,16 @@
# Marine
[Marine](https://github.com/fluencelabs/marine) is a general purpose WebAssembly runtime favoring Wasm modules based on the [ECS](https://en.wikipedia.org/wiki/Entity_component_system) pattern or plugin architecture and uses Wasm [Interface Types](https://github.com/WebAssembly/interface-types/blob/master/proposals/interface-types/Explainer.mdhttps://github.com/WebAssembly/interface-types/blob/master/proposals/interface-types/Explainer.md) \( IT\) to implement a [shared-nothing](https://en.wikipedia.org/wiki/Shared-nothing_architecture) linking scheme. Fluence [nodes](https://github.com/fluencelabs/fluence) use Marine to host the Aqua VM and execute hosted Wasm services.
Todo: we could really do with diagram
The [Marine Rust SDK](https://github.com/fluencelabs/marine-rs-sdk) allows to hide the IT implementation details behind a handy procedural macro `[marine]` and provides the scaffolding for unit tests.

View File

@ -1,2 +1,2 @@
# VM # Aqua VM