Skip to content

Commit e85286e

Browse files
committed
[S17]: Add references to hyperops, feeds, and junctions.
1 parent 2f8ec12 commit e85286e

File tree

1 file changed

+35
-9
lines changed

1 file changed

+35
-9
lines changed

S17-concurrency.pod

Lines changed: 35 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,41 @@ DRAFT: Synopsis 17: Processes and Concurrency
1616

1717
Created: 13 Jun 2005
1818

19-
Last Modified: 11 Sept 2012
20-
Version: 6
21-
22-
This draft document is a paste together from various sources. The bulk of it is simply
23-
the old S17-concurrency.pod, which dealt only with concurrency. Signals were added from
24-
S16-io, but haven't been merged with the conflicting S17 signals document. An event loop
25-
section has been added here because a) Larry mentioned the idea, and b) Moritz suggested
26-
that L<http://www.seas.upenn.edu/~lipeng/homepage/unify.html> be our model for concurrency,
27-
and in that model, an event loop underlies the threads.
19+
Last Modified: 06 June 2013
20+
Version: 7
21+
22+
Concurrency takes many forms in Perl 6, some of which are covered
23+
in more detail in other Synopses. Some specific instances of
24+
concurrency detailed elsewhere includes:
25+
26+
=over
27+
28+
=item *
29+
30+
Hyper operators (L<S03/Hyper operators>)
31+
32+
=item *
33+
34+
Junctions (L<S09/Junctions>)
35+
36+
=item *
37+
38+
Feeds (L<S06/Feed operators>)
39+
40+
=item *
41+
42+
C<hyper> and C<race> operators (L<S02/The hyper operator>)
43+
44+
=back
45+
46+
The remainder of this draft has been pasted from various sources. The
47+
bulk of it is simply the old S17-concurrency.pod, which dealt only with
48+
concurrency. Signals were added from S16-io, but haven't been merged
49+
with the conflicting S17 signals document. An event loop section has been
50+
added here because a) Larry mentioned the idea, and b) Moritz suggested
51+
that L<http://www.seas.upenn.edu/~lipeng/homepage/unify.html> be our
52+
model for concurrency, and in that model, an event loop underlies
53+
the threads.
2854

2955
=head1 Overview
3056

0 commit comments

Comments
 (0)