- 1. [Gm2] PIM SYSTEM implementation using GNU Pthreads (score: 36)
- Author: HIDDEN
- Date: 26 Aug 2004 22:14:15 +0100
- Hi, Two years ago (in comp.lang.modula2) there was a discussion about whether it was possible to implement coroutines et al. using GNU Pthreads. So I just thought I'd report that GNU Modula-2 now sup
- /archive/html/gm2/2004-08/msg00009.html (7,132 bytes)
- 2. Re: [Gm2] GM2 coroutines (score: 7)
- Author: HIDDEN
- Date: Tue, 03 Mar 2009 15:01:51 +0000
- Hi Benjamin, yes, yes - but these low level primitives are non-preemptive and do not invoke the Pthread scheduler. The low level GNU Pthread primitives used by SYSTEM.mod are very similar to TRANSFER
- /archive/html/gm2/2009-03/msg00006.html (13,060 bytes)
- 3. Re: [Gm2] GM2 coroutines (score: 6)
- Author: HIDDEN
- Date: Tue, 3 Mar 2009 19:56:24 +0900
- calls LISTEN or calls a procedure which is in a module with a lower interrupt priority ... It depends on what you want to do. There are scenarios where preemption may be desirable and the associated
- /archive/html/gm2/2009-03/msg00005.html (11,609 bytes)
- 4. Re: [Gm2] GM2 coroutines (score: 4)
- Author: HIDDEN
- Date: Wed, 4 Mar 2009 12:33:25 +0900
- Gaius Mulley wrote: > if I understand you correctly, you are saying that your implementation of these yes, yes - but these low level primitives are non-preemptive and do not invoke the Pthread schedu
- /archive/html/gm2/2009-03/msg00009.html (10,755 bytes)
- 5. Re: [Gm2] GM2 coroutines (score: 4)
- Author: HIDDEN
- Date: Mon, 02 Mar 2009 20:32:07 +0000
- Hi Benjamin, gm2 still uses GNU Pthreads to implement TRANSFER, NEWPROCESS and IOTRANSFER (for the PIM dialect of Modula-2). However it uses the low level api within GNU PThreads to create contexts,
- /archive/html/gm2/2009-03/msg00003.html (7,085 bytes)
- 6. Re: [Gm2] Re: Report on gm2-2010-04-07 on Solaris 10/sparc (score: 3)
- Author: HIDDEN
- Date: Fri, 09 Apr 2010 18:09:43 +0100
- Hi John, ok I understand now - does the Solaris POSIX thread library contain the following primitives: pth_select, pth_uctx_create, pth_uctx_make, pth_uctx_save and pth_uctx_switch? If so then it wou
- /archive/html/gm2/2010-04/msg00015.html (7,635 bytes)
- 7. [Gm2] Re: Report on gm2-2010-04-07 on Solaris 10/sparc (score: 3)
- Author: HIDDEN
- Date: Fri, 09 Apr 2010 12:32:04 -0400
- On 09/04/10 10:53 AM, Gaius Mulley wrote (in part): On a different issue I think a few more execution tests will pass if you can install libpth-dev (gm2 requires these to implement coroutines). I'll
- /archive/html/gm2/2010-04/msg00014.html (6,726 bytes)
- 8. [Gm2] Re: Report on gm2-2010-04-07 on Solaris 10/sparc (score: 3)
- Author: HIDDEN
- Date: Fri, 09 Apr 2010 15:53:37 +0100
- Hi John, thanks! gm2 only uses the context primitives of GNU Pth (no actual thread primitives are used and thus the pthread scheduler is never invoked). Not sure if this is possible under POSIX pthre
- /archive/html/gm2/2010-04/msg00013.html (6,372 bytes)
- 9. [Gm2] pth and gm2 (score: 3)
- Author: HIDDEN
- Date: Wed, 09 Apr 2003 22:08:05 +0100
- Hi, I've uploaded some changes to gm2 which include: o many bug fixes to h2def o an example of a gm2 module utilizing -lpth (GNU Pthreads) located in: gm2/examples/pthreads. The example is a rewrite
- /archive/html/gm2/2003-04/msg00004.html (4,167 bytes)
- 10. Re: [Gm2] (no subject) (score: 3)
- Author: HIDDEN
- Date: Sat, 04 Jan 2003 10:31:09 +0000
- for both of these languages one could use threads, specifically the GNU pthread library can be used to mimic this behaviour. again GNU pthreads - but the interface is not nearly as clean as SYSTEM.mo
- /archive/html/gm2/2003-01/msg00004.html (6,618 bytes)
This search system is powered by
Namazu