( scratchpad ) "cairo.ffi" require Loading resource:extra/cairo/ffi/ffi.factor :warnings - print 3 semantic warnings. :linkage - print 216 linkage errors. ( scratchpad ) :c [ call -> stop ] [ H{ } clone >n call -> ndrop ] [ H{ } clone >n call -> ndrop ] [ listen -> until-quit ] [ swap >c call -> c> drop ] [ swap >c call -> c> drop ] [ H{ } clone >n call -> ndrop ] [ [ compose ~quotation~ curry recover ] [ drop ] 2bi -> call ] [ [ 2keep ] dip -> call ] [ [ call ] 2dip -> ] [ swap >c call -> c> drop ] [ load-vocab -> drop ] [ dup load-vocab-hook get call -> vocab ] [ swap >c call -> c> drop ] [ dup source-loaded?>> +parsing+ eq? [ dup source-loaded?>> ~quotation~ unless dup docs-loaded?>> ~quotation~ unless ] unless -> drop ] [ dup source-loaded?>> [ dup load-source ] unless -> dup docs-loaded?>> [ dup load-docs ] unless ] [ [ compose ~quotation~ curry recover ] [ drop ] 2bi -> call ] [ [ 2keep ] dip -> call ] [ [ call ] 2dip -> ] [ swap >c call -> c> drop ] [ +parsing+ >>source-loaded? dup vocab-source-path [ parse-file ] [ ~quotation~ ] if* -> [ +parsing+ >>source-loaded? ] dip [ % ] [ assert-depth ] if-bootstrapping +done+ >>source-loaded? drop ] [ swap >c call -> c> drop ] [ H{ } clone >n call -> ndrop ] [ finish-compilation-unit -> updated-definitions notify-definition-observers ] [ call-remake-generics-hook call-recompile-hook -> call-update-tuples-hook unxref-forgotten-definitions dup [ drop crossref? ] assoc-contains? modify-code-heap ] optimized-recompile-hook compile-loop (compile) frontend build-tree-from-word throw [ 63 getenv error-thread set-global continuation -> error-continuation set-global rethrow ] ( scratchpad ) :s "cairo.ffi" T{ vocab f "cairo.ffi" ~hashtable~ f f +done+ +done+ } T{ vocab f "cairo.ffi" ~hashtable~ f f +done+ +done+ } [ ] T{ inference-error f ~literal-expected~ +warning+...