Ich versuche zu bestimmen, ob ich ChaiScript verwenden kann, aber bis jetzt bin ich sehr besorgt, dass es anscheinend keine Möglichkeit gibt, ein Skript zu kompilieren, das später verwendet werden kann. Dies wäre ein Problem, wenn ein Skript beispielsweise hunderte Male pro Sekunde aufgerufen werden muss.Kann ich ein ChaiScript-Skript einmal parsen/kompilieren und mehrmals aufrufen?
Alle Beispiele, die ich gefunden habe, beziehen sich auf eine C++ - Funktion namens eval, die ein ganzes Skript als Argument nimmt und es ausführt.
So ist es möglich, die Kompilierungs- und Ausführungsschritte zu trennen?
Aus Experimenten sieht es so aus, als ob ich einfach eval verwende, um einen Verweis auf eine Funktion anzufordern, und dann kann ich diese Funktion einfach mehrmals direkt aufrufen. Ruft das den kompilierten Code direkt auf? – David