Version 13 of chan

Updated 2006-10-23 20:16:38

chan - Manipulate channels

http://purl.org/tcl/home/man/tcl8.5/TclCmd/chan.htm

chan option ?arg arg ...?

See Also

This command (introduced in Tcl 8.5) provides several operations on a channel, including many that have been available using a mix of other commands. Option indicates what to do with the channel. Any unique abbreviation for option is acceptable. The valid options are: (see complete man page; here's only notes on selected options).

chan action ?arg arg ...?

Why was thing thing called 'chan' instead of 'channel'? schlenk: It's mentioned in the TIP [L1 ], basically same style as interp for interpreter.

TIP 208
add chan

I see. Thank you for pointing that out. Pretty lame reasoning when "channel" is much more descriptive. But I'm not the one doing all the work so I'm not complaining!

JYL If you dont like chan you can do 'interp alias {} channel {} chan'

AMG: chan aggregates all the commands you'll need for working with chan blocked channelId

chan close channelId

chan configure channelId ?optionName? ?value? ?optionName value?...

chan copy inputChan outputChan ?options...?

chan create mode cmdPrefix

chan eof channelId

chan event channelId event ?script?

chan flush channelId

chan gets channelId ?varName?

chan names ?globPattern?

chan postevent channelId eventSpec

chan puts ?-nonewline? ?channelId? string

chan read channelId ?numChars?

chan read ?-nonewline? channelId

chan seek channelId offset ?origin?

chan tell channelId

chan truncate channelId ?length?


[Category Command]