From 6b1318885dc46c8baacdef27df62c5f3a20b7fff Mon Sep 17 00:00:00 2001 From: Doug Coleman Date: Tue, 7 Aug 2018 10:58:17 -0400 Subject: [PATCH] core: trim down some usings. --- .../known-words/known-words.factor | 36 ++++++------------- .../row-polymorphism/row-polymorphism.factor | 6 ++-- core/stack-checker/state/state.factor | 6 ++-- core/stack-checker/visitor/visitor.factor | 2 +- core/vocabs/generated/generated.factor | 2 +- 5 files changed, 17 insertions(+), 35 deletions(-) diff --git a/core/stack-checker/known-words/known-words.factor b/core/stack-checker/known-words/known-words.factor index 40486c679a..4e345d1fd1 100644 --- a/core/stack-checker/known-words/known-words.factor +++ b/core/stack-checker/known-words/known-words.factor @@ -1,31 +1,15 @@ ! Copyright (C) 2004, 2011 Slava Pestov, Daniel Ehrenberg. ! See http://factorcode.org/license.txt for BSD license. -USING: fry accessors alien alien.accessors alien.private arrays -byte-arrays classes continuations.private effects generic -hashtables hashtables.private io io.backend io.files -io.files.private io.streams.c kernel kernel.private math -math.private math.parser.private memory memory.private -namespaces namespaces.private parser quotations -quotations.private sbufs sbufs.private sequences -sequences.private slots.private strings strings.private system -threads.private classes.tuple classes.tuple.private vectors -vectors.private words words.private definitions assocs summary -compiler.units system.private combinators tools.memory.private -combinators.short-circuit locals locals.backend locals.types -combinators.private stack-checker.values generic.single -generic.single.private alien.libraries tools.dispatch.private -macros tools.profiler.sampling.private classes.algebra -stack-checker.alien -stack-checker.state -stack-checker.errors -stack-checker.visitor -stack-checker.backend -stack-checker.branches -stack-checker.transforms -stack-checker.dependencies -stack-checker.recursive-state -stack-checker.row-polymorphism ; -QUALIFIED-WITH: generic.single.private gsp +USING: accessors alien arrays assocs classes +classes.tuple.private combinators combinators.private +combinators.short-circuit effects generic.single.private kernel +kernel.private locals.backend locals.types macros math +namespaces quotations.private sequences sequences.private +stack-checker.alien stack-checker.backend stack-checker.branches +stack-checker.dependencies stack-checker.errors +stack-checker.row-polymorphism stack-checker.state +stack-checker.transforms stack-checker.values +stack-checker.visitor words ; IN: stack-checker.known-words : infer-special ( word -- ) diff --git a/core/stack-checker/row-polymorphism/row-polymorphism.factor b/core/stack-checker/row-polymorphism/row-polymorphism.factor index 9dcc8f9e86..8740b9d92a 100644 --- a/core/stack-checker/row-polymorphism/row-polymorphism.factor +++ b/core/stack-checker/row-polymorphism/row-polymorphism.factor @@ -1,9 +1,9 @@ ! Copyright (C) 2010 Joe Groff ! See http://factorcode.org/license.txt for BSD license USING: accessors arrays assocs combinators -combinators.short-circuit effects fry kernel locals math -math.order namespaces sequences stack-checker.errors -stack-checker.state stack-checker.values ; +combinators.short-circuit effects kernel math math.order +namespaces sequences stack-checker.errors stack-checker.state +stack-checker.values ; IN: stack-checker.row-polymorphism : with-inner-d ( quot -- inner-d ) diff --git a/core/stack-checker/state/state.factor b/core/stack-checker/state/state.factor index 8a9d1d9300..05b94894ab 100644 --- a/core/stack-checker/state/state.factor +++ b/core/stack-checker/state/state.factor @@ -1,9 +1,7 @@ ! Copyright (C) 2008, 2010 Slava Pestov. ! See http://factorcode.org/license.txt for BSD license. -USING: assocs arrays namespaces sequences kernel definitions -math effects accessors words fry classes.algebra -compiler.units stack-checker.values stack-checker.visitor -stack-checker.errors ; +USING: arrays effects kernel math namespaces sequences +stack-checker.errors stack-checker.values stack-checker.visitor ; IN: stack-checker.state SYMBOL: terminated? diff --git a/core/stack-checker/visitor/visitor.factor b/core/stack-checker/visitor/visitor.factor index 13472e8ff8..6f73b78a64 100644 --- a/core/stack-checker/visitor/visitor.factor +++ b/core/stack-checker/visitor/visitor.factor @@ -1,6 +1,6 @@ ! Copyright (C) 2008, 2010 Slava Pestov. ! See http://factorcode.org/license.txt for BSD license. -USING: kernel arrays namespaces ; +USING: namespaces ; IN: stack-checker.visitor SYMBOL: stack-visitor diff --git a/core/vocabs/generated/generated.factor b/core/vocabs/generated/generated.factor index 37f7cf247a..905e9c9dd5 100644 --- a/core/vocabs/generated/generated.factor +++ b/core/vocabs/generated/generated.factor @@ -1,6 +1,6 @@ ! Copyright (C) 2009 Slava Pestov. ! See http://factorcode.org/license.txt for BSD license. -USING: compiler.units continuations fry kernel vocabs vocabs.parser ; +USING: compiler.units continuations kernel vocabs vocabs.parser ; IN: vocabs.generated : generate-vocab ( vocab-name quot -- vocab )