Closed schrnz closed 6 years ago
This issue is the major blocker for the Beta Launch milestone. Actually, there will be a lot of changes and also new repositories will be created in the process, so this is more like the initial issue that will later split into more precise ones.
Finished, done and merged =)
We want to be able to write modules without requiring to compile them with/into the compiler and load them dynamically.
One possible approach is to create a module sdk that is used to create and compile modules as regular c++ projects without the need to ever touch the compiler. The idea is that the resulting compiled module registers itself with the compiler so that we can not only control externally which of the modules in the compiler are executed (see Project-ARTist/ARTist#4 ) but actually move the module code out of the compiler and only have module-agnostic code in there.
There are multiple advantages:
(moved here from Project-ARTist/ARTist#5)
Affected Projects