Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 83 lines (46 sloc) 1.913 kb
be1862e P6 Synopsis : ws changes - to help BOMers, added leading blank line to f...
Darren_Duncan authored
1
a8c8db6 S31: Collected the pragmata from everywhere, and listed them here with c...
wayland authored
2 =encoding utf8
3
04840a3 [Spec] treat all authors equally
lwall authored
4 =head1 TITLE
a8c8db6 S31: Collected the pragmata from everywhere, and listed them here with c...
wayland authored
5
6 [DRAFT] Synopsis 31: Pragmatic Modules
7
04840a3 [Spec] treat all authors equally
lwall authored
8 =head1 AUTHORS
a8c8db6 S31: Collected the pragmata from everywhere, and listed them here with c...
wayland authored
9
04840a3 [Spec] treat all authors equally
lwall authored
10 Tim Nelson <wayland@wayland.id.au>
11 Larry Wall <larry@wall.org>
12
13 =head1 VERSION
14
15 Created: 24 Feb 2009
16
17 Last Modified: 24 Feb 2009
18 Version: 1
a8c8db6 S31: Collected the pragmata from everywhere, and listed them here with c...
wayland authored
19
20 The document is a draft.
21
cf529a7 @sorear Update provenance blurbs to point at GitHub
sorear authored
22 If you read the HTML version, it is generated from the Pod in the specs
23 repository under
24 L<https://github.com/perl6/specs/blob/master/S31-pragmatic-modules.pod>
25 so edit it there in the git repository if you would like to make changes.
a8c8db6 S31: Collected the pragmata from everywhere, and listed them here with c...
wayland authored
26
27 =head1 Overview
28
ea2a000 [Spec]reverted \x20 to \xC2A0. "Perl 6" and "Perl 5" are words, so we do...
jimmy authored
29 It is a general policy in Perl 6 that any pragma designed to influence
a8c8db6 S31: Collected the pragmata from everywhere, and listed them here with c...
wayland authored
30 the surface behavior of a keyword is identical to the keyword itself, unless
31 there is good reason to do otherwise. On the other hand, pragmas designed
32 to influence deep semantics should not be named identically, though of
33 course some similarity is good.
34
35 All floating point IEEE modes must be lexically available via pragma except in cases
36 where that would entail heroic efforts to bypass a braindead platform.
37
9d5a38d P6 Synopsis : ws changes - remove trailing spaces
Darren_Duncan authored
38 XXX FIX: I (Tim Nelson) have no clue as to what the above entails, so the spec does not
a8c8db6 S31: Collected the pragmata from everywhere, and listed them here with c...
wayland authored
39 reflect this XXX
40
41 =head1 Pragmata
42
43 =over
44
45 =item use autoindex -- see S09-data.pod
46
47 =item use bytes -- see S05-regex.pod
48
49 =item use chars -- see S05-regex.pod
50
51 =item use codes -- see S05-regex.pod
52
53 =item use graphs -- see S05-regex.pod
54
55 =item use m :foo -- see S05-regex.pod
56
afef890 s/MONKEY_PATCHING/MONKEY_TYPING/ because it's funnier, and goes with duc...
lwall authored
57 =item use MONKEY_TYPING -- see S12-objects.pod
a8c8db6 S31: Collected the pragmata from everywhere, and listed them here with c...
wayland authored
58
59 =item use PDL -- see S09-data.pod
60
61 =item use regex :foo -- see S05-regex.pod
62
63 =item use rule :foo -- see S05-regex.pod
64
65 =item use rx :foo -- see S05-regex.pod
66
67 =item use s :foo -- see S05-regex.pod
68
69 =item use self -- see S06-routines.pod
70
71 =item use token :foo -- see S05-regex.pod
72
73 =item use oo :closed :final -- see S12-objects.pod
74
75 =back
76
77 =head1 Additions
78
79 Please post errors and feedback to perl6-language. If you are making
80 a general laundry list, please separate messages by topic.
81
82
Something went wrong with that request. Please try again.