programming tools for Windows applications development
  Home  |   SwiftForth Archive  |   SwiftX Archive  |

Re: Semi-OT: WAS: RE: Re: SwiftForth Survey

From: Rick VanNorman <rick_at_neverslow.com>
Date: Wed, 23 Apr 2008 13:26:02 -0500

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
----------------------------------------------------------------------
Received on Wed Apr 23 2008 - 11:26:52 PDT

This archive was generated by hypermail 2.2.0 : Thu Nov 20 2008 - 03:04:42 PST