aiberlin / NTMI

http://www.airborneinstruments.eu/
GNU General Public License v3.0
15 stars 1 forks source link

modularize startup/setup sequence #18

Closed adcxyz closed 11 months ago

adcxyz commented 4 years ago

for personalizing nUFO setups, and for including nufo into larger setups, it would be useful to have a separation of setup stages, so it is easy to run non-default nufo setup code in between them. This is already sketched in the example startup file, but could use more discussion, to arrive at recommendable best practice patterns for modular SC project setups in general.

adcxyz commented 2 years ago

Two major use cases for NTMI:

  1. Standalone mode with user-defined setup modification This has been the assumed mode for NTMI code so far.

  2. Integration of NTMI or parts of it in a larger setup.

For this use, these parts in NTMI should be separable:

adcxyz commented 2 years ago

Butz setup is also global, should be modifiable ...

adcxyz commented 11 months ago

with recent commits NTMI has become much easier to load together with other projects: most of its functions are now in NTMI.q, and setup stages are easy to configure.