alien: cleanup using.
parent
f79d61060e
commit
74058d3dff
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
<<
|
<<
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
|
@ -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 ;
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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 )
|
||||||
|
|
|
@ -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! ;
|
||||||
|
|
Loading…
Reference in New Issue