End-user accessing Squeak "program" from a VT220 terminal?
David T. Lewis
lewis at mail.msen.com
Mon Feb 17 12:18:22 UTC 2003
On Fri, Feb 14, 2003 at 08:59:46AM -0800, Ned Konz wrote:
> * Ian's VT* emulators and TelnetMachine (can be used to interpret
> cursor motions, and maintain a character map)
> * the SerialPort (which, alas, must be polled (anyone up for making a
> blocking SerialPort implementation using the async file support?)
Yes, I am. Unix only so far. Hopefully there will be some equivalent
mechanism for non-Unix platforms too.
Ian's "aio" events can be hooked up to Smalltalk semaphores such that
a data available event on a file, socket, or pipe will signal the
Semaphore in Squeak. The primitives are in UnixOSProcessPlugin
(http://swiki.gsug.org:8080/sqfixes/3000.html) and are included in
Ian's most recent VM release. It works very well, and should do
fine for /dev/ttXXX also (although I have not actually tried a
hardware serial port).
Supporting code on the Squeak side has not been released yet, but
if anyone desperately needs an advance copy, send me email.
More information about the Squeak-dev