warkent@ltisun7.epfl.ch (Ken Warkentyne) (10/31/90)
X12 should support a multitasking programming paradigm with synchronous intertask communication. For the mathematics, see Milner's Calculus of Communicating Systems. For live examples, see Rob Pike's Newsqueek or the EPFL's own C-extended. In summary, no more call-back routines or the evil XtMainLoop. This is a religious opinion. Ken Warkentyne
don@zardoz.coral.COM (Don Dewar) (11/01/90)
) Return-Path: <uunet!expo.lcs.mit.edu!xpert-mailer> ) Date: 31 Oct 90 08:36:42 GMT ) From: uunet!bloom-beacon.mit.edu!eru!hagbard!sunic!mcsun!cernvax!chx400!sicsun!disuns2!ltisun7!warkent (Ken Warkentyne) ) Subject: re:X12 ) Sender: uunet!expo.lcs.mit.edu!xpert-request ) To: xpert@expo.lcs.mit.edu ) ) ) X12 should support a multitasking programming paradigm with ) synchronous intertask communication. For the mathematics, ) see Milner's Calculus of Communicating Systems. For live ) examples, see Rob Pike's Newsqueek or the EPFL's own C-extended. ) ) In summary, no more call-back routines or the evil XtMainLoop. ) ) This is a religious opinion. ) ) Ken Warkentyne ) ) The callback mechanism works in the client/server model where the client and server may be on two different machines running two different versions of UNIX. Many different UNIXes implement IPC differently if at all. In heaven, your suggestion would be ideal, but in the real world I think the callback mechanism is a valid tradeoff of functionality over ease of use. This is the devil's advocate's opinion. +---------+ | Coral | |@@@@@*@**| |@@*@@**@@| Don Dewar |*@@**@@@@| Coral Network Corporation, Marlborough, MA |@***@@@@@| Internet: don@coral.com |@@**@@@@@| Phone: (508) 460-6010 |*********| Fax: (508) 481-6258 |Networks | +---------+