]> gitweb.factorcode.org Git - factor.git/commitdiff
basis/*: Pare down some using lists
authorDoug Coleman <doug.coleman@gmail.com>
Thu, 1 Dec 2011 07:09:49 +0000 (23:09 -0800)
committerDoug Coleman <doug.coleman@gmail.com>
Thu, 1 Dec 2011 07:15:43 +0000 (23:15 -0800)
basis/calendar/unix/unix.factor
basis/classes/struct/struct.factor

index f5b3afe9eef3da0722eae29f56c9613ebcf71436..d7cd3075568deb2f21b575436235cbf055acd270 100644 (file)
@@ -1,8 +1,7 @@
 ! Copyright (C) 2008 Doug Coleman.
 ! See http://factorcode.org/license.txt for BSD license.
-USING: alien alien.c-types alien.data alien.syntax arrays
-calendar kernel math unix unix.time unix.types namespaces system
-accessors classes.struct ;
+USING: accessors alien.data calendar classes.struct kernel math
+system unix unix.time unix.types ;
 IN: calendar.unix
 
 : timeval>duration ( timeval -- duration )
index 9a3b9f4fa819a96644b46f851070694d725d8db2..db65ecab3a0f65446c8326fcfc5ebb7703d15d2e 100644 (file)
@@ -2,14 +2,14 @@
 ! John Benediktsson, Slava Pestov.
 ! See http://factorcode.org/license.txt for BSD license
 USING: accessors alien alien.c-types alien.data alien.parser
-arrays byte-arrays classes classes.parser
+arrays byte-arrays classes classes.parser classes.private
 classes.struct.bit-accessors classes.tuple classes.tuple.parser
-combinators combinators.smart cpu.architecture fry
-functors.backend generalizations generic.parser kernel
+combinators combinators.smart cpu.architecture definitions fry
+functors.backend generalizations generic generic.parser kernel
 kernel.private lexer libc locals macros math math.order parser
 quotations sequences slots slots.private specialized-arrays
-stack-checker.dependencies summary vectors vocabs.parser words
-classes.private generic definitions vocabs ;
+stack-checker.dependencies summary vectors vocabs.loader
+vocabs.parser words ;
 FROM: delegate.private => group-words slot-group-words ;
 QUALIFIED: math
 IN: classes.struct
@@ -426,6 +426,4 @@ FUNCTOR-SYNTAX: STRUCT:
     [ parse-struct-slots` ] [ ] while
     [ >array define-struct-class ] append! ;
 
-USING: vocabs.loader ;
-
 { "classes.struct" "prettyprint" } "classes.struct.prettyprint" require-when