From 1da8666a707358a188ca0371b1369d93e1f6b2ca Mon Sep 17 00:00:00 2001 From: Doug Coleman Date: Thu, 19 Jul 2012 00:53:09 -0700 Subject: [PATCH] io.sockets.unix: Needs to still use namespaces. Clean up using lists. --- basis/io/sockets/sockets.factor | 15 +++++++-------- basis/io/sockets/unix/unix.factor | 9 +++------ 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/basis/io/sockets/sockets.factor b/basis/io/sockets/sockets.factor index d9d633026b..55eff0677e 100644 --- a/basis/io/sockets/sockets.factor +++ b/basis/io/sockets/sockets.factor @@ -2,14 +2,13 @@ ! Daniel Ehrenberg. ! See http://factorcode.org/license.txt for BSD license. USING: accessors alien.c-types alien.data alien.strings arrays -assocs byte-arrays classes classes.struct combinators -combinators.short-circuit continuations destructors fry generic -grouping init io.backend io.binary io.encodings -io.encodings.ascii io.encodings.binary io.pathnames io.ports -io.streams.duplex kernel libc locals math math.parser memoize -namespaces parser present sequences splitting strings summary -system vocabs.loader vocabs.parser vocabs -sequences.private ; +byte-arrays classes classes.struct combinators +combinators.short-circuit continuations destructors fry +grouping init io.backend io.binary io.encodings.ascii +io.encodings.binary io.pathnames io.ports io.streams.duplex +kernel locals math math.parser memoize namespaces present +sequences sequences.private splitting strings summary system +vocabs vocabs.parser ; IN: io.sockets << { diff --git a/basis/io/sockets/unix/unix.factor b/basis/io/sockets/unix/unix.factor index a79a741b57..88af95c309 100644 --- a/basis/io/sockets/unix/unix.factor +++ b/basis/io/sockets/unix/unix.factor @@ -1,12 +1,9 @@ ! Copyright (C) 2004, 2008 Slava Pestov, Ivan Tikhonov. ! See http://factorcode.org/license.txt for BSD license. USING: accessors alien alien.c-types alien.data alien.strings -byte-arrays classes.struct combinators continuations -destructors generic init io.backend io.backend.unix io.binary -io.encodings.utf8 io.files.private io.pathnames -io.sockets.private io.streams.duplex kernel libc locals math -math.parser sequences system threads unix unix.ffi -vocabs ; +classes.struct combinators destructors io.backend.unix +io.encodings.utf8 io.pathnames io.sockets.private kernel libc +locals math namespaces sequences system unix unix.ffi vocabs ; EXCLUDE: io => read write ; EXCLUDE: io.sockets => accept ; IN: io.sockets.unix