🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.sequent
Article #54

Re: uC++ First Release

#54
From: Engelsma Jonathan
Date: Wed, 08 Apr 1992 12:45
54 lines
2533 bytes
In article <1378@frf.omron.co.jp>, andrew@lsa.ncl.omron.co.jp (Andrew Walduck) writes:
|> Having used this package as a student...I strongly recommend that anyone
|> who is interested in using concurrent algorithms take a very serious
|> look at it.
|> 
|> Its very slick.
|> Image tasks, threads, and co-routines as C++ objects. To send, or receive
|> messages from them, just call a member function...
|>

So how does this package differ from the AT&T task library?   Can you
tell us more about the multi-processor ports? ie. are tasks mapped to
processors automatically or does the programmer have to do that?
 
|> Imagine spawning a task with:
|> 
|> uTask ptr = new aTask(parameters....);
|> 
|> communicating with it with...
|> 
|> ptr->aMessage(someMessage);
|> ptr->aDifferentMessage(anotherMessage);
|> 
|> and waiting for it to complete with...
|> delete ptr;
|>

You can do all this with the AT&T task library.

The initial posting seems to indicate that uC++ is an extension to
C++, and not just a set of classes.   The AT&T task library is simply
a set of base classes which one can inherit from to obtain co-routines.
This seems to be more desirable than augmenting C++ to arrive at yet
another language. 

The multiprocessor ports sound interesting though.  Anybody know if
the AT&T task library has been ported to any multiprocessing
environments?
 
|> 
|> Cheers.
|> Andrew
|> 
|> P.S. How's this for a glowing testimonial??? ;-) I liked using it...
|> 
|> Andrew Walduck -- OMRON Japan --andrew@lsa.ncl.omron.co.jp

-------------------------------------------------------------------------
Jonathan R. Engelsma                            Michigan State University
                                                     Department of
E-mail:   engelsma@cps.msu.edu                     Computer Science
	  uunet!frith!engelsma	
	  uunet!frith!jresys!engelsma (home)	
-------------------------------------------------------------------------
Technical Details
Message-ID: <1992Apr8.124528.3436@msuinfo.cl.msu.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!usc!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!uchinews!msuinfo!golden.cps.msu.edu!engelsma
References: <1992Apr7.213633.6366@watmath.waterloo.edu> <1378@frf.omron.co.jp>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!usc!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!uchinews!msuinfo!golden.cps.msu.edu!engelsma
From: engelsma@golden.cps.msu.edu (Engelsma Jonathan)
Newsgroups: comp.sys.sequent
Subject: Re: uC++ First Release
Message-ID: <1992Apr8.124528.3436@msuinfo.cl.msu.edu>
Date: 8 Apr 92 12:45:28 GMT
References: <1992Apr7.213633.6366@watmath.waterloo.edu> <1378@frf.omron.co.jp>
Sender: news@msuinfo.cl.msu.edu
Organization: Dept. of Computer Science, Michigan State University
Lines: 54