Did the MacOS implementation of TCPIP sockets for TCL undergone any
significant revision between 8.4.10 and 8.4.13?
I tried Kevin Walzer's 8.4.13 embedded Wish application with universal
binaries. It opens up and runs on a dual-intel macbook, a single-intel
mac mini, and a G4 iBook.
I run my own TCL scripts, and start data transfer over TCPIP sockets.
The shell freezes when I move windows around or select a menu during
data transfer. When I make all sockets "blocking" instead of
"non-blocking", the program takes a little more mouse work to freeze,
but it still freezes.
When the program freezes, I get no report in the system console of any
exception. I conclude that the freeze must be taking place within the
TCL event manager.
Meanwhile, 8.4.10 on the G4 iBook and the single-intel mac mini gives me
robust non-blocking sockets, and I can move windows around to my heart's
content while downloading data. (The Rosetta emulator won't run 8.4.10
on a dual-intel macbook. I'm trying to find out why.)
Kevan Hashemi, Electrical Engineer
Physics Department, Brandeis University
Get latest updates about Open Source Projects, Conferences and News.