Removing prettyprint and debugger dependencies from io code

db4
Slava Pestov 2008-12-08 19:45:48 -06:00
parent 78fbaacb3c
commit ada08e6d0e
8 changed files with 24 additions and 9 deletions

View File

@ -0,0 +1,15 @@
! Copyright (C) 2008 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license.
USING: alien.c-types io.encodings io.encodings.utf16 ;
IN: io.encodings.utf16n
! Native-order UTF-16
SINGLETON: utf16n
: utf16n ( -- descriptor )
little-endian? utf16le utf16be ? ; foldable
M: utf16n <decoder> drop utf16n <decoder> ;
M: utf16n <encoder> drop utf16n <encoder> ;

View File

@ -2,7 +2,7 @@
! See http://factorcode.org/license.txt for BSD license. ! See http://factorcode.org/license.txt for BSD license.
USING: math kernel io sequences io.buffers io.timeouts generic USING: math kernel io sequences io.buffers io.timeouts generic
byte-vectors system io.encodings math.order io.backend byte-vectors system io.encodings math.order io.backend
continuations debugger classes byte-arrays namespaces splitting continuations classes byte-arrays namespaces splitting
grouping dlists assocs io.encodings.binary summary accessors grouping dlists assocs io.encodings.binary summary accessors
destructors combinators ; destructors combinators ;
IN: io.ports IN: io.ports

View File

@ -1,7 +1,7 @@
! Copyright (C) 2003, 2008 Slava Pestov. ! Copyright (C) 2003, 2008 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license. ! See http://factorcode.org/license.txt for BSD license.
USING: continuations destructors kernel math math.parser USING: continuations destructors kernel math math.parser
namespaces parser sequences strings prettyprint debugger namespaces parser sequences strings prettyprint
quotations combinators logging calendar assocs present quotations combinators logging calendar assocs present
fry accessors arrays io io.sockets io.encodings.ascii fry accessors arrays io io.sockets io.encodings.ascii
io.sockets.secure io.files io.streams.duplex io.timeouts io.sockets.secure io.files io.streams.duplex io.timeouts

View File

@ -1,8 +1,8 @@
! Copyright (C) 2007, 2008, Slava Pestov, Elie CHAFTARI. ! Copyright (C) 2007, 2008, Slava Pestov, Elie CHAFTARI.
! See http://factorcode.org/license.txt for BSD license. ! See http://factorcode.org/license.txt for BSD license.
USING: accessors byte-arrays kernel debugger sequences USING: accessors byte-arrays kernel sequences
namespaces math math.order combinators init alien alien.c-types namespaces math math.order combinators init alien alien.c-types
alien.strings libc continuations destructors debugger summary alien.strings libc continuations destructors summary
splitting assocs random math.parser locals unicode.case openssl splitting assocs random math.parser locals unicode.case openssl
openssl.libcrypto openssl.libssl io.backend io.ports io.files openssl.libcrypto openssl.libssl io.backend io.ports io.files
io.encodings.8-bit io.timeouts io.sockets.secure ; io.encodings.8-bit io.timeouts io.sockets.secure ;

View File

@ -4,7 +4,7 @@
USING: generic kernel io.backend namespaces continuations USING: generic kernel io.backend namespaces continuations
sequences arrays io.encodings io.ports io.streams.duplex sequences arrays io.encodings io.ports io.streams.duplex
io.encodings.ascii alien.strings io.binary accessors destructors io.encodings.ascii alien.strings io.binary accessors destructors
classes debugger byte-arrays system combinators parser classes byte-arrays system combinators parser
alien.c-types math.parser splitting grouping math assocs summary alien.c-types math.parser splitting grouping math assocs summary
system vocabs.loader combinators present fry ; system vocabs.loader combinators present fry ;
IN: io.sockets IN: io.sockets

View File

@ -1,8 +1,8 @@
! Copyright (C) 2005, 2008 Slava Pestov. ! Copyright (C) 2005, 2008 Slava Pestov.
! See http://factorcode.org/license.txt for BSD license. ! See http://factorcode.org/license.txt for BSD license.
USING: kernel continuations destructors io io.encodings USING: kernel continuations destructors io io.encodings
io.encodings.private io.timeouts io.ports debugger summary io.encodings.private io.timeouts io.ports summary
listener accessors delegate delegate.protocols ; accessors delegate delegate.protocols ;
IN: io.streams.duplex IN: io.streams.duplex
TUPLE: duplex-stream in out ; TUPLE: duplex-stream in out ;

View File

@ -1,6 +1,6 @@
! 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: kernel namespaces math system sequences debugger USING: kernel namespaces math system sequences
continuations arrays assocs combinators alien.c-types strings continuations arrays assocs combinators alien.c-types strings
threads accessors environment threads accessors environment
io io.backend io.launcher io.ports io.files io io.backend io.launcher io.ports io.files

View File

@ -1,6 +1,6 @@
! Copyright (C) 2007, 2008, Slava Pestov, Elie CHAFTARI. ! Copyright (C) 2007, 2008, Slava Pestov, Elie CHAFTARI.
! See http://factorcode.org/license.txt for BSD license. ! See http://factorcode.org/license.txt for BSD license.
USING: accessors unix byte-arrays kernel debugger sequences USING: accessors unix byte-arrays kernel sequences
namespaces math math.order combinators init alien alien.c-types namespaces math math.order combinators init alien alien.c-types
alien.strings libc continuations destructors openssl alien.strings libc continuations destructors openssl
openssl.libcrypto openssl.libssl io io.files io.ports openssl.libcrypto openssl.libssl io io.files io.ports