Sujet : Re: Event loop and http::geturl
De : rich (at) *nospam* example.invalid (Rich)
Groupes : comp.lang.tclDate : 26. Jun 2025, 18:08:29
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <103juqc$3imgb$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9
User-Agent : tin/2.6.1-20211226 ("Convalmore") (Linux/5.15.139 (x86_64))
et99 <
et99@rocketship1.me> wrote:
On 6/25/2025 2:32 PM, Rich wrote:
Jonathan Kelly <jonkelly@fastmail.fm> wrote:
proc queue {} {
set ::input [open "|cat test.txt" r]
fconfigure $::input -blocking 0 -buffering line
fileevent $::input readable [list check $::input]
}
Curious why you are opening a pipe to cat, having cat read and print
the contents, and then consuming that, when you can just open
text.txt directly:
set ::input [open test.txt r]
And achieve the same result.
I was also curious about this. But I'm also wondering why this is
even event driven at all? Why not simply, in pseudo code:
My guess: the above was OP's "test case" code. The real code is
reading an Apache log file as Apache logs to the file, so 'event
driven' in that senario does make some sense.