1. Multitasking Preview #2

I've submitted an update of the multitasking preview to
Recent User Contributions. It contains 4 new routines:

  task_list() - returns a sequence of all active or suspended tasks

  task_status() - returns a value indicating if a task is active (1),
                  suspended (0), or non-existent (-1)

  task_clock_stop() - stop the scheduler clock for real-time tasks

  task_clock_start() - restart the scheduler clock for real-time tasks

There's also a bug fix and a small improvement to Language War.

Soon I'll start implementing the multitasking API in the official
(C backend) interpreter and the translator.

Regards,
   Rob Craig
   Rapid Deployment Software
   http://www.RapidEuphoria.com

new topic     » topic index » view message » categorize

2. Re: Multitasking Preview #2

Robert Craig wrote:
> 
> I've submitted an update of the multitasking preview to
> Recent User Contributions. It contains 4 new routines:
> 
>   task_list() - returns a sequence of all active or suspended tasks
> 
>   task_status() - returns a value indicating if a task is active (1),
>                   suspended (0), or non-existent (-1)
> 
>   task_clock_stop() - stop the scheduler clock for real-time tasks
> 
>   task_clock_start() - restart the scheduler clock for real-time tasks
> 
> There's also a bug fix and a small improvement to Language War.
> 
> Soon I'll start implementing the multitasking API in the official
> (C backend) interpreter and the translator.
> 

Fantastic work Rob! We now should have all the neccessary routines for the
cooperative tasking system. I'll be sure to fiddle with this tommorow sometime.


> Regards,
>    Rob Craig
>    Rapid Deployment Software
>    <a href="http://www.RapidEuphoria.com">http://www.RapidEuphoria.com</a>
> 


Regards,
Vincent

----------------------------------------------
     ___	      __________      ___
    /__/\            /__________\    |\ _\
    \::\'\          //::::::::::\\   |'|::|
     \::\'\        //:::_::::_:::\\  |'|::|
      \::\'\      //::/  |::|  \::\\ |'|::|
       \::\'\    //::/   |::|   \::\\|'|::|
        \::\'\__//::/    |::|    \::\|'|::|
         \::\','/::/     |::|     \::\\|::|
          \::\_/::/      |::|      \::\|::|
           \::,::/       |::|       \:::::|
            \___/        |__|        \____|

 	                 .``.
		         ',,'

new topic     » goto parent     » topic index » view message » categorize

3. Re: Multitasking Preview #2

Robert Craig wrote:
> 
> I've submitted an update of the multitasking preview to
> Recent User Contributions. It contains 4 new routines:
> 
>   task_list() - returns a sequence of all active or suspended tasks
> 
>   task_status() - returns a value indicating if a task is active (1),
>                   suspended (0), or non-existent (-1)
> 
>   task_clock_stop() - stop the scheduler clock for real-time tasks
> 
>   task_clock_start() - restart the scheduler clock for real-time tasks
> 
> There's also a bug fix and a small improvement to Language War.
> 
> Soon I'll start implementing the multitasking API in the official
> (C backend) interpreter and the translator.
> 
> Regards,
>    Rob Craig
>    Rapid Deployment Software
>    <a href="http://www.RapidEuphoria.com">http://www.RapidEuphoria.com</a>
> 

Hi Rob,

Sounds great, i'll have to check it out asap.  With the new features
my programs wont have to keep track of things like which tasks are
still running...this will be very convenient.


Take care,
Al

And, good luck with your Euphoria programming!

My bumper sticker: "I brake for LED's"

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu