Quote Originally Posted by it-ogo View Post
Я всегда полагал, что ошибки компиляции - не очень типичное явление для скриптовых языков.
Не понял. Если скриптовый язык компилируется, значит будут ошибки компиляции, а если интерпретируется без изначальной компиляции (как бейсик в 70-х и 80-х годах), тогда будут только ошибки в процессе работы..

The HeroScript Compiler Server is a separate process in HeroEngine, where scripts are submitted by the client, via the Dude Server, to be compiled. After a successful compile, the Compiler Server informs all other servers to load the new script code. Compiling a script creates byte-code, which is interpreted by a HeroMachine running in a server when the script is executed.
When a GameMaster writes a script, it will be either a client-side script or a server-side script. This Server only handles server-side scripts. If the GM wishes to compile a client-side script, the GM will submit it to the Client HeroScript Compiler Server, a different process.