update interop.md

This commit is contained in:
veclavtalica 2024-11-03 23:27:10 +03:00
parent a7feb7b61b
commit 833f7dbc53

View File

@ -9,7 +9,7 @@ for that certain considerations are taken:
* no opaque types, only keys
* when mutation on input is done, - it shouldn't be achieved from a mutable pointer, but the return value
* return value could be a simple aggregate that is translatable to pure data dictionary
* module prefix is used for namespacing, actual symbols come after the prefix (`module_symbol`)
* module prefix is used for namespacing, actual symbols come after the prefix (`<module>_<symbol>`)
* symbols should not contain letters at the start nor after the namespace prefix
* 32 bit floating point is the only numeric type
* [/include/twn_api.json](../include/twn_api.json) file is hand-kept with a schema to aid automatic binding generation and tooling