aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlex Beregszaszi <alex@rtfs.hu>2017-04-19 20:40:56 +0800
committerAlex Beregszaszi <alex@rtfs.hu>2017-11-22 11:07:54 +0800
commit183f70262a59d10b264cb71ba82d31d37c65dd63 (patch)
tree074190253e1abf89a6f80d698016a2629e656a73
parent0339cc1bb1dd84455237ffa4b3235ad4deb44f0f (diff)
downloaddexon-solidity-183f70262a59d10b264cb71ba82d31d37c65dd63.tar.gz
dexon-solidity-183f70262a59d10b264cb71ba82d31d37c65dd63.tar.zst
dexon-solidity-183f70262a59d10b264cb71ba82d31d37c65dd63.zip
Document backends
-rw-r--r--docs/julia.rst21
1 files changed, 21 insertions, 0 deletions
diff --git a/docs/julia.rst b/docs/julia.rst
index 58c3c557..f0622dc9 100644
--- a/docs/julia.rst
+++ b/docs/julia.rst
@@ -353,3 +353,24 @@ The following functions must be available:
+---------------------------------------------------------------------------------------------------------------+
| sha3(p:256, s:256) -> v:256 | keccak(mem[p...(p+s))) |
+---------------------------------------------------------------------------------------------------------------+
+
+Backends
+--------
+
+Backends or targets are the translators from JULIA to a specific bytecode. Each of the backends can expose functions
+prefixed with the name of the backend. We reserve ``evm_`` and ``ewasm_`` prefixes for the two proposed backends.
+
+Backend: EVM
+------------
+
+The EVM target will have all the underlying EVM opcodes exposed with the `evm_` prefix.
+
+Backend: "EVM 1.5"
+------------------
+
+TBD
+
+Backend: eWASM
+--------------
+
+TBD