! See http://factorcode.org/license.txt for BSD license.
USING: assocs bootstrap.image.private hash-sets hashtables init
io io.files kernel kernel.private make memory namespaces parser
-parser.notes sequences system vocabs vocabs.loader ;
-IN: bootstrap.stage1
+parser.notes sequences system vocabs.hierarchy vocabs.loader ;
"Bootstrap stage 1..." print flush
boot
] %
- "math.integers" require
- "math.ratios" require
- "math.floats" require
- "memory" require
-
- "io.streams.c" require
- "io.streams.byte-array" require ! for utf16 on Windows
- "vocabs.loader" require
-
- "syntax" require
-
- "locals" require
- "locals.fry" require
- "locals.macros" require
+ load-all
"vocab:bootstrap/layouts.factor" parse-file %
! Copyright (C) 2004, 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
-IN: math DEFER: <= DEFER: - ! for bootstrap since math uses kernel
+IN: math DEFER: <= DEFER: - ! for bootstrap
USING: kernel.private slots.private math.private ;
IN: kernel
! Copyright (C) 2005, 2011 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
+IN: alien DEFER: pinned-alien DEFER: <bad-alien> ! for bootstrap
USING: accessors alien arrays assocs byte-arrays classes
classes.algebra classes.algebra.private classes.maybe
combinators generic generic.standard hashtables kernel