Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!uwvax!rhesus!uwmacc!hobbes!circle!rat From: rat@circle.UUCP Newsgroups: comp.lang.forth Subject: Multi-user Forth Message-ID: <9.2122EF36@circle.UUCP> Date: Fri, 14-Aug-87 00:18:32 EDT Article-I.D.: circle.9.2122EF36 Posted: Fri Aug 14 00:18:32 1987 Date-Received: Wed, 19-Aug-87 07:09:56 EDT Organization: FidoNet node 121/1 - 1st Circle, Madison WI Lines: 27 I would think that task-switching during NEXT would create too high of an overhead. Seems to me that switching during : or ; would be more reasonable. However, I would still prefer PAUSE and similar for more control. However, I would like to be able to have a multitasking Forth which can handle having more than one file open at a time; this is with a single-user operating system (namely Prodos, but MS-DOS or CP/M are also single-user similarly). How in tarnation would you keep track of the open files? The big problem is that I want two users to be able to write in the same file at the same time; so I need record-locking but dont know how to implement it. Any thoughts? By the way, I would say that there are SOME of us STILL using CP/M out here... too bad the F83 isnt Z80 code though. Better yet, somebody otta write a decent F83 for ZCPR3. "Curiouser and curiouser," said Alice. -- ::: David Douthitt ::: Madison, Wisc ::: uucp mail: ...!uwvax!geowhiz!uwspan!hobbes!circle!rat fidonet mail: 121/1