{"action":"opened","issue":{"url":"https://api.github.com/repos/KSP-KOS/KOS/issues/1273","labels_url":"https://api.github.com/repos/KSP-KOS/KOS/issues/1273/labels{/name}","comments_url":"https://api.github.com/repos/KSP-KOS/KOS/issues/1273/comments","events_url":"https://api.github.com/repos/KSP-KOS/KOS/issues/1273/events","html_url":"https://github.com/KSP-KOS/KOS/issues/1273","id":118912541,"number":1273,"title":"lib_exec and other dynamic workarounds broken","user":{"login":"gisikw","id":10201,"avatar_url":"https://avatars.githubusercontent.com/u/10201?v=3","gravatar_id":"","url":"https://api.github.com/users/gisikw","html_url":"https://github.com/gisikw","followers_url":"https://api.github.com/users/gisikw/followers","following_url":"https://api.github.com/users/gisikw/following{/other_user}","gists_url":"https://api.github.com/users/gisikw/gists{/gist_id}","starred_url":"https://api.github.com/users/gisikw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gisikw/subscriptions","organizations_url":"https://api.github.com/users/gisikw/orgs","repos_url":"https://api.github.com/users/gisikw/repos","events_url":"https://api.github.com/users/gisikw/events{/privacy}","received_events_url":"https://api.github.com/users/gisikw/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-11-25T19:59:25Z","updated_at":"2015-11-25T19:59:25Z","closed_at":null,"body":"Latest version appears to be caching even .ksm compiled files, which removes the ability to run any files/functions/code dynamically.\r\n\r\n## Using [lib_exec](https://github.com/KSP-KOS/KSLib/blob/master/library/lib_exec.ks)\r\n```\r\nRUN lib_exec.\r\n\r\nUNSET x.\r\nEXECUTE(\"SET x TO 5.\").\r\nPRINT x.\r\n```\r\nOutput: *Undefined Variable Name \\`x\\`*\r\n\r\n## Manual Recompile\r\n```\r\nLOG \" \" TO otherFile.ksm.\r\nDELETE otherFile.ksm.\r\nLOG \" \" TO otherFile.ks.\r\nDELETE otherFile.ks.\r\n\r\nLOG \"PRINT 1.\" TO otherFile.ks.\r\nCOMPILE otherFile.\r\nDELETE otherFile.ks.\r\nRUN otherFile.\r\n\r\nLOG \" \" TO otherFile.ksm.\r\nDELETE otherFile.ksm.\r\nLOG \" \" TO otherFile.ks.\r\nDELETE otherFile.ks.\r\n\r\nLOG \"PRINT 2.\" TO otherFile.ks.\r\nCOMPILE otherFile.\r\nDELETE otherFile.ks.\r\nRUN otherFile.\r\n```\r\nOutput:\r\n```\r\n1\r\n1\r\n```\r\n\r\nSimilar errors with lib_exec's `EVALUATE_FUNCTION`, and unfortunately, I can't seem to find a workaround."}}