alien: cleanup using.

db4
John Benediktsson 2014-11-16 20:31:32 -08:00
parent f79d61060e
commit 74058d3dff
8 changed files with 23 additions and 26 deletions

View File

@ -1,8 +1,8 @@
! Copyright (C) 2008, 2009 Slava Pestov. ! Copyright (C) 2008, 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license. ! See http://factorcode.org/license.txt for BSD license.
USING: alien alien.strings alien.c-types alien.accessors USING: accessors alien.accessors alien.c-types alien.strings
arrays words sequences math kernel namespaces fry cpu.architecture arrays compiler.units cpu.architecture fry io.encodings.binary
io.encodings.binary io.encodings.utf8 accessors compiler.units ; io.encodings.utf8 kernel math sequences words ;
IN: alien.arrays IN: alien.arrays
INSTANCE: array value-type INSTANCE: array value-type

View File

@ -1,7 +1,7 @@
! Copyright (C) 2009 Slava Pestov. ! Copyright (C) 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license. ! See http://factorcode.org/license.txt for BSD license.
USING: alien.c-types alien.complex.functor accessors USING: accessors alien.c-types alien.complex.functor kernel
sequences kernel ; sequences ;
IN: alien.complex IN: alien.complex
<< <<

View File

@ -1,7 +1,7 @@
! Copyright (C) 2010 Joe Groff. ! Copyright (C) 2010 Joe Groff.
! See http://factorcode.org/license.txt for BSD license. ! See http://factorcode.org/license.txt for BSD license.
USING: alien.c-types alien.parser summary sequences accessors USING: accessors alien.c-types alien.parser prettyprint
prettyprint ; sequences summary ;
IN: alien.debugger IN: alien.debugger
M: no-c-type summary name>> unparse "“" "” is not a C type" surround ; M: no-c-type summary name>> unparse "“" "” is not a C type" surround ;

View File

@ -1,7 +1,7 @@
! Copyright (C) 2009 Slava Pestov. ! Copyright (C) 2009 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license. ! See http://factorcode.org/license.txt for BSD license.
USING: functors destructors accessors kernel parser words USING: accessors destructors effects functors generalizations
effects generalizations sequences ; kernel parser sequences ;
IN: alien.destructors IN: alien.destructors
TUPLE: alien-destructor alien ; TUPLE: alien-destructor alien ;
@ -29,4 +29,4 @@ M: F-destructor dispose alien>> F N ndrop ;
;FUNCTOR ;FUNCTOR
SYNTAX: DESTRUCTOR: scan-word define-destructor ; SYNTAX: DESTRUCTOR: scan-word define-destructor ;

View File

@ -1,9 +1,9 @@
! Copyright (C) 2011 Doug Coleman. ! Copyright (C) 2011 Doug Coleman.
! See http://factorcode.org/license.txt for BSD license. ! See http://factorcode.org/license.txt for BSD license.
USING: accessors alien alien.accessors alien.c-types alien.data USING: accessors alien.accessors alien.c-types alien.data arrays
classes.struct.private combinators compiler.units endian fry classes.struct.private combinators compiler.units endian fry
generalizations kernel macros math namespaces sequences words generalizations kernel macros math math.bitwise namespaces
arrays slots math.bitwise ; sequences slots words ;
QUALIFIED-WITH: alien.c-types c QUALIFIED-WITH: alien.c-types c
IN: alien.endian IN: alien.endian

View File

@ -1,10 +1,10 @@
! Copyright (C) 2008, 2010 Slava Pestov, Doug Coleman, Joe Groff. ! Copyright (C) 2008, 2010 Slava Pestov, Doug Coleman, Joe Groff.
! See http://factorcode.org/license.txt for BSD license. ! See http://factorcode.org/license.txt for BSD license.
USING: accessors alien alien.c-types alien.libraries arrays USING: accessors alien alien.c-types alien.enums alien.libraries
assocs classes combinators combinators.short-circuit arrays classes classes.parser combinators
compiler.units effects grouping kernel parser sequences combinators.short-circuit compiler.units effects fry kernel
splitting words fry locals lexer namespaces summary math lexer locals math namespaces parser sequences splitting
vocabs.parser words.constant classes.parser alien.enums ; vocabs.parser words ;
IN: alien.parser IN: alien.parser
SYMBOL: current-library SYMBOL: current-library

View File

@ -1,8 +1,7 @@
! Copyright (C) 2007, 2008 Slava Pestov. ! Copyright (C) 2007, 2008 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license. ! See http://factorcode.org/license.txt for BSD license.
USING: accessors alien alien.c-types alien.data alien.strings USING: alien alien.c-types alien.data eval io.encodings.utf8
parser threads words kernel.private kernel io.encodings.utf8 kernel kernel.private threads words ;
eval ;
IN: alien.remote-control IN: alien.remote-control
: eval-callback ( -- callback ) : eval-callback ( -- callback )

View File

@ -1,10 +1,8 @@
! Copyright (C) 2005, 2010 Slava Pestov, Alex Chapman. ! Copyright (C) 2005, 2010 Slava Pestov, Alex Chapman.
! See http://factorcode.org/license.txt for BSD license. ! See http://factorcode.org/license.txt for BSD license.
USING: accessors arrays alien alien.c-types alien.enums alien.arrays USING: alien alien.c-types alien.enums alien.libraries
alien.strings kernel math namespaces parser sequences words alien.parser fry kernel lexer namespaces parser sequences
quotations math.parser splitting grouping effects assocs strings.parser words ;
combinators lexer strings.parser alien.parser fry vocabs.parser
words.constant alien.libraries ;
IN: alien.syntax IN: alien.syntax
SYNTAX: DLL" lexer get skip-blank parse-string dlopen suffix! ; SYNTAX: DLL" lexer get skip-blank parse-string dlopen suffix! ;