# ACTIVESTATE TEAPOT-PKG BEGIN TM -*- tcl -*- # -- Tcl Module # @@ Meta Begin # Package term::send 0.1 # Meta as::build::date 2015-05-25 # Meta as::origin http://sourceforge.net/projects/tcllib # Meta category Terminal control # Meta description General output to terminals # Meta license BSD # Meta platform tcl # Meta require {Tcl 8.4} # Meta subject terminal control {character output} # Meta summary term::send # @@ Meta End # ACTIVESTATE TEAPOT-PKG BEGIN REQUIREMENTS package require Tcl 8.4 # ACTIVESTATE TEAPOT-PKG END REQUIREMENTS # ACTIVESTATE TEAPOT-PKG BEGIN DECLARE package provide term::send 0.1 # ACTIVESTATE TEAPOT-PKG END DECLARE # ACTIVESTATE TEAPOT-PKG END TM # -*- tcl -*- # ### ### ### ######### ######### ######### ## Terminal packages - Generic sender operations # ### ### ### ######### ######### ######### ## Requirements namespace eval ::term::send {} # ### ### ### ######### ######### ######### ## API. Write to channel, or default (stdout) proc ::term::send::wr {str} { wrch stdout $str return } proc ::term::send::wrch {ch str} { puts -nonewline $ch $str flush $ch return } namespace eval ::term::send { namespace export wr wrch } # ### ### ### ######### ######### ######### ## Ready package provide term::send 0.1 ## # ### ### ### ######### ######### #########