core: hot reload and on the fly compilation (new)

add basic error reporting on compilation errors