1 ! Copyright (C) 2008 Eduardo Cavazos, Slava Pestov.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: accessors calendar continuations debugger debugger io
4 io.directories io.files kernel mason.build mason.common
5 mason.email mason.updates namespaces threads ;
8 : build-loop-error ( error -- )
9 error-continuation get call>> email-error ;
11 : build-loop-fatal ( error -- )
12 "FATAL BUILDER ERROR:" print
16 ?prepare-build-machine
19 builds/factor set-current-directory
20 new-code-available? [ build ] when