Witam, chciałbym zrobić program (serwer) który wykonywałby różne operacje np. zbierał dane o pogodzie itp. Pomyślałem że można by napisać kontroler który dynamicznie wczytywałby moduły które byłyby funkcjami serwera.
Wyglądałoby to tak:
- Wrzucam plik "pogoda" do folderu "modules"
- Uruchamiam program
- Program sprawdza jakie są pliki w folderze "modules", wczytuje je i wykonuje zawarty w nich kod w oddzielnych wątkach
I teraz tak, da się zrobić tak żeby plik modułu był napisany w C++, normalnie skompilowany tylko zawierał powiedzmy klasę z której kontroler stworzy obiekt w nowym wątku i dalej już będzie się działo co ma się dziać? Czy trzeba zrobić własny język skryptowy który kontroler będzie interpretował + kompilator?