Chtěl bych poděkovat za návrhy. Zatím to vypadá, že bych použíl MS Script Host, protože mám v záloze nějaké adaptery pro vlastní objekty v C++. Takže si napíšu objekt Shell, který bude umět kopírovat soubory, mazat, přesouvat, a zapisovat do registru. To je oficiální řešení pro mého zadavatele. Výhodou je také to, že mám v týmu javascriptáře, kterému to pak mohu dát na starost.
Lua je zajímavá, ale syntaxe mi silně nevyhovuje. Připomíná mi to Basic.
Nicméně téma skriptovacích jazyků a jejich embedování do aplikací a zejména do C++ mne zaujal. Hlavně mne zaujalo, že jsem nenašel žádný čistě na C++ implementovaný skriptovací jazyk. Asi nejvíc jsem uvažoval o Google V8, ale odradily mě prerekvizity nutné jenom k přeložení celého jejich systému. Ve zkratce kanón na vrabce. Z jazyků, které jsou dnes lehce obsolete a které bych asi nejvíc využil je pro vás asi neznámý OFP script, což byl skriptovací jazyk pro hru Operation Flashpoint. Jeho rozšiřovatelnost byla velice jednoduchá, ale měl spoustu limitací.
Téma mě zaujalo natolik, že soukromě ve svém volném čase zkouším napsat něco mezi OFP scriptem a Javascriptem se snadným bindováním do C++. Vlastně to bude celé v C++, rozšířitelnost bude řešena děděním nějakého společného rozhraní a konstrukce objektů, které toto rozhraní implementují. Pokud budou výsledky, tak se o to podělím.