This should approach the matter from a number of perspectives:
- Explicitly supported NT8 functionality (e.g. things that have a significant performance impact, things to avoid altogether, things that are preferred ways of implementing functionality, etc)
- The environment in which a user-written entity sits within NT8 and the way that execution environment affects how the entity executes or is used (e.g. the underlying nature of the execution environment of a strategy within NT8 -- how is a strategy invoked and executed by NT8 and what effect does that have on performance considerations? Are strategies just "glorified methods" from the environment perspective, or independent threads or processes? Etc)
- Standard C# conventions and how they should be interpreted or implemented in the NT8 environment (e.g. what considerations must be taken into account for efficient memory management in the NT8 environment other than those that are "normal" C# coding conventions? Etc)
For your consideration, with thanks!
Comment