![]() |
||
| Home | SwiftForth Archive | SwiftX Archive | |

I agree. And as we move onto other platforms (Linux in the near future, OS X after that), threads really look like the way to go.
> -----Original Message-----
> From: sftalk-bounce_at_forth.com
> [mailto:sftalk-bounce_at_forth.com] On Behalf Of Rick VanNorman
> Sent: Wednesday, April 23, 2008 11:26 AM
> To: sftalk_at_forth.com
> Subject: [sftalk] Re: Semi-OT: WAS: RE: Re: SwiftForth Survey
>
> Much easier than implementing the cooperative multi-tasker.
> Windows supports threads directly, and SwiftForth supports
> them quite well. Check the archives for discussion of FORKS> .
>
> The problem with the old PAUSE -based multi-tasker is that
> it is gluing a context switch paradigm on a windows application
> environment that doesn't support it. The context switch is very
> sensitive and slow and doesn't work well.
>
> I (and this is just my opinion) would really like to relegate the
> SwiftForth PAUSE model to the dustbin. Doing so will clean up
> the internal model tremendously and make using the environment
> supported features much easier.
>
> rick
>
> On Wed, Apr 23, 2008 at 12:19 PM, Robert Dickow
> <dickow_at_uidaho.edu> wrote:
> > Boy, I have days when I feel like my XP box has forgotten
> how to multitask
> > completely. The 3.2 GHz clock doesn't even help. Is cooperative
> > multi-tasking jerking me around? I long for pre-emptive
> multitasking. I
> > imagine it's pretty much impossible to write a pre-emptive
> multitasking
> > manager around Win's operating system manager. Never mind.
> >
> > Bob Dickow
> >
> > -----Original Message-----
> > From: sftalk-bounce_at_forth.com
> [mailto:sftalk-bounce_at_forth.com] On Behalf Of
> > Bob Nash
> >
> > I agree. I have code using the old model multi-tasker and
> also code using
> > Windows threads (developed by RVN). <snip>
> >
> >
>
> ----------------------------------------------------------------------
> sftalk_at_forth.com The SwiftForth programming discussion email list
> To unsubscribe, send subject "unsubscribe" to sftalk-request_at_forth.com
> For list command help, send subject "help" to sftalk-request_at_forth.com
> Message archives are located at http://www.forth.com/archive/sftalk
> ----------------------------------------------------------------------
> This list is a forum for SwiftForth users. For product support and
> bug reports, please send email to support_at_forth.com
> ----------------------------------------------------------------------
>
>
----------------------------------------------------------------------
sftalk_at_forth.com The SwiftForth programming discussion email list
To unsubscribe, send subject "unsubscribe" to sftalk-request_at_forth.com
For list command help, send subject "help" to sftalk-request_at_forth.com
Message archives are located at http://www.forth.com/archive/sftalk
----------------------------------------------------------------------
This list is a forum for SwiftForth users. For product support and
bug reports, please send email to support_at_forth.com
----------------------------------------------------------------------
Received on Wed Apr 23 2008 - 11:31:23 PDT
This archive was generated by hypermail 2.2.0 : Tue Dec 02 2008 - 03:04:44 PST