Posted: Tue Mar 11, 2008 4:24 am Post subject: Option: DoNotCacheScripts 0/1
Should this option exist, POL would not cache any processed script - or would check if the cached script is outdated (and reload if it is) before it is used.
Difference to the CacheInteractiveScripts option would be that even the non-interactive scripts started using Start_Script or Run_Script_To_Completion would be reloaded before use.
Because of the lack of this option, it is necessary to either add a Unload_Scripts(the_one_being_debugged) into scripts or spam unload-command every time before the testing.
I can live without this option, but with this, I'd have more time for that.
Author
Message
CWO
Joined: 04 Feb 2006 Posts: 677 Location: Chicago, IL USA
Posted: Tue Mar 11, 2008 5:03 am Post subject:
It does exist already.
CacheInteractiveScripts 0/1 in pol.cfg.
This will cause POL to read the every script off of your hard drive every time its run. This isn't recommended for active shards though because it will cause a lot of hard drive reading which might result in lag depending on the type of hard drive you have.
Yes, CacheInteractScripts exists, but it does not work that way.
You can test this writing a script A with content Start_Script(B);. B is script with Print("1");. Compile, run A. Modify B to print out "2". Recompile it. Rerun A. Console will print "1".