editor compiling