This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tutorial:modding_architecture [2015/01/14 23:41] 127.0.0.1 external edit |
tutorial:modding_architecture [2015/10/07 21:10] (current) phallopode [Providing context] typo - |
||
---|---|---|---|
Line 28: | Line 28: | ||
Providing context | Providing context | ||
----------------- | ----------------- | ||
- | In the most simple case, you just call some 'run' method in your VM each time `runThreaded()` is called. This is pretty useless, though, since you'll want to communicate with the outside somehow. For this, communcation with components has to be provided to the VM. It is your responsibility to define the APIs inside the VM that are used to communicate with the machine's API (e.g. `components()` and `invoke()`). | + | In the most simple case, you just call some 'run' method in your VM each time `runThreaded()` is called. This is pretty useless, though, since you'll want to communicate with the outside somehow. For this, communication with components has to be provided to the VM. It is your responsibility to define the APIs inside the VM that are used to communicate with the machine's API (e.g. `components()` and `invoke()`). |
Synchronized calls and call limits | Synchronized calls and call limits |