 
 : build-child ( -- status )
     {
-        { [ notify-make-vm make-vm ] [ compile-failed ] }
-        { [ notify-boot boot ] [ boot-failed ] }
-        { [ notify-test test ] [ test-failed ] }
+        { [ notify-make-vm make-mason-child-vm ] [ compile-failed ] }
+        { [ notify-boot bootstrap-mason-child ] [ boot-failed ] }
+        { [ notify-test test-mason-child ] [ test-failed ] }
         [ success ]
     } recover-cond ;

        try-process
    ] with-directory ;

: test-cmd ( -- cmd ) factor-vm "-run=mason.test" 2array ;

: test ( -- )
    "factor" [
        <process>
            test-cmd >>command
            +closed+ >>stdin
            "../test-log" >>stdout
            +stdout+ >>stderr

! See http://factorcode.org/license.txt for BSD license.
USING: accessors arrays calendar combinators
combinators.short-circuit continuations fry io.directories
io.launcher io.pathnames kernel macros make mason.config
mason.notify mason.platform mason.report namespaces quotations
sequences splitting system ;
IN: mason.child

: nmake-cmd ( -- args )
