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