2006-01-19 03:03:32 -05:00
|
|
|
! Load all contrib libs, compile them, and save a new image.
|
|
|
|
IN: scratchpad
|
|
|
|
USING: alien kernel words sequences parser compiler memory ;
|
|
|
|
|
|
|
|
! digraph dependencies {
|
|
|
|
! // run-file libs in the correct order to avoid repeated run-filing
|
|
|
|
! aim -> crypto
|
|
|
|
! concurrency -> dlists
|
|
|
|
! concurrency -> math
|
|
|
|
! cont-responder -> httpd
|
|
|
|
! crypto -> math
|
|
|
|
! factor -> x11
|
|
|
|
! space-invaders -> parser-combinators
|
|
|
|
! cont-responder -> parser-combinators
|
|
|
|
! }
|
|
|
|
|
|
|
|
{ "coroutines" "dlists" "splay-trees" }
|
|
|
|
[ dup
|
|
|
|
"contrib/" swap ".factor" append3 run-file
|
|
|
|
words [ try-compile ] each ] each
|
|
|
|
|
2006-01-19 18:57:27 -05:00
|
|
|
{ "cairo" "math" "concurrency" "crypto" "aim" "httpd" "units" "sqlite" "win32" "x11" ! "factory" has a C component, ick.
|
2006-01-19 03:03:32 -05:00
|
|
|
"postgresql" "parser-combinators" "cont-responder" "space-invaders"
|
|
|
|
} [ "contrib/" swap "/load.factor" append3 run-file ] each
|
|
|
|
|
|
|
|
compile-all
|