Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 369 lines (335 sloc) 7.074 kb
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
1 my module CORE;
2
3 constant Nil = ();
4
5 my enum Bool <False True>;
6
7 my enum Order < Increase Same Decrease >;
8
379e2c0 [CORE,Stash] catch up with recent name changes
lwall authored
9 my role Stash { }
10 my role Role does Stash { }
11 my role Package does Stash { }
12 my role Module does Stash { }
13 my role Class does Module { }
14 my role Grammar does Class { }
15
a2f6fa6 [CORE] more nametweaking
lwall authored
16 # XXX does this mean anything?
17 my role Matcher { }
18
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
19 my class P6opaque { }
a2f6fa6 [CORE] more nametweaking
lwall authored
20 my class Mu { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
21 my class Any { }
22 my class Junction { }
23 my class junction { }
24 my class Whatever { }
25 my class WhateverCode { }
26 my class HyperWhatever { }
27 my class Capture { }
3f4b5c9 [CORE] missing Parcel type
lwall authored
28 my class Parcel { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
29 my class Match { }
30 my class Signature { }
3a968f4 [CORE.setting] add Parameter type
lwall authored
31 my class Parameter { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
32 my class Proxy { }
33 my class Scalar { }
34 my class Array { }
35 my class Hash { }
36 my class KeyHash { }
37 my class KeySet { }
38 my class KeyBag { }
6242460 [CORE.setting] add FatRat and KeyWeight for rodi++
lwall authored
39 my class KeyWeight { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
40 my class Pair { }
7ad02be [CORE.setting] add EnumMap and PairMap
lwall authored
41 my class PairMap { }
42 my class Enum { }
43 my class EnumMap { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
44 my class List { }
45 my class Seq { }
46 my class Range { }
4cdc7b7 [CORE] add RangeIterator
lwall authored
47 my class RangeIterator { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
48 my class Set { }
49 my class Bag { }
50 my class Mapping { }
379e2c0 [CORE,Stash] catch up with recent name changes
lwall authored
51 my class Sink { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
52 my class Undef { }
53 my class Failure { }
54 my class Exception { }
55 my class Code { }
56 my class Block { }
57 my class Routine { }
58 my class Sub { }
59 my class Macro { }
60 my class Method { }
61 my class Submethod { }
62 my class Regex { }
63 my class Multi { }
64
379e2c0 [CORE,Stash] catch up with recent name changes
lwall authored
65 my role Stringy { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
66 my class Str { }
67 my class Cat { }
68 my class Blob { }
69 my class Char { }
70 my class AnyChar { }
71 my class CharLingua { }
72 my class Byte { }
73 my class Codepoint { }
74 my class Grapheme { }
75 my class StrPos { }
76 my class StrLen { }
77 my class Version { }
78
379e2c0 [CORE,Stash] catch up with recent name changes
lwall authored
79 my role Numeric { }
4955089 [STD,Cursor] implement internal import correctly
lwall authored
80 my class Num {
b998a5d [STD] start carping about undef
lwall authored
81 # for now, limit denominator to one quintillion to fit in Rat64.
82 constant pi is export = 3.14159_26535_89793_238; # 46_26433_83279_50288;
83 constant e is export = 2.71828_18284_59045_235; # 36_02874_71352_66249;
d671356 [viv] handle ast-less nodes like the bits of rad_number
lwall authored
84 constant i is export = 1i;
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
85 }
844fa0b [STD,CORE,etc.]
lwall authored
86 import Num <pi e i>;
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
87
88 my class num { }
89 my class num16 { }
90 my class num32 { }
91 my class num64 { }
92 my class num128 { }
93
94 my class Complex { }
95 my class complex { }
96
97 # (eventually these should be instantiated generics, complex:of(num64) and such)
98 my class complex16 { }
99 my class complex32 { }
100 my class complex64 { }
101 my class complex128 { }
102
379e2c0 [CORE,Stash] catch up with recent name changes
lwall authored
103 my role Integral { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
104 my class Int { }
105 my class int { }
106
107 my class int1 { }
108 my class int2 { }
109 my class int4 { }
110 my class int8 { }
111 my class int16 { }
112 my class int32 { }
113 my class int64 { }
114
379e2c0 [CORE,Stash] catch up with recent name changes
lwall authored
115 my role Rational { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
116 my class Rat { }
6242460 [CORE.setting] add FatRat and KeyWeight for rodi++
lwall authored
117 my class FatRat { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
118 my class rat { }
119 my class rat8 { }
120 my class rat16 { }
121 my class rat32 { }
122 my class rat64 { }
123
124 my class UInt { }
125 my class uint { }
126 my class uint1 { }
127 my class uint2 { }
128 my class uint4 { }
129 my class uint8 { }
130 my class uint16 { }
131 my class uint32 { }
132 my class uint64 { }
133
6ebf958 [Cursor.pmc] fake up a YOU_ARE_HERE for .pm files to dump .yml
lwall authored
134 my role Buf { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
135 my class buf { }
136 my class buf1 { }
137 my class buf2 { }
138 my class buf4 { }
139 my class buf8 { }
140 my class buf16 { }
141 my class buf32 { }
142 my class buf64 { }
143
144 my class utf8 { }
145 my class utf16 { }
146 my class utf32 { }
147
148 my class Bit { }
149 my class bit { }
150 my class bool { }
151
6ebf958 [Cursor.pmc] fake up a YOU_ARE_HERE for .pm files to dump .yml
lwall authored
152 my role Ordered { }
153 my role Callable { }
154 my role Positional { }
155 my role Associative { }
156 my role Abstraction { }
157 my role Integral { }
cc1c147 [CORE.setting] add AttributeDeclarand and ContainerDeclarand roles
lwall authored
158 my role AttributeDeclarand { }
159 my role ContainerDeclarand { }
6ebf958 [Cursor.pmc] fake up a YOU_ARE_HERE for .pm files to dump .yml
lwall authored
160
161 my subset Comparator of Code where { .signature === :(Any, Any --> Int ) };
162 my subset KeyExtractor of Code where { .signature === :(Any --> Any) };
163 my subset OrderingPair of Pair where { .left ~~ KeyExtractor && .right ~~ Comparator };
a2f6fa6 [CORE] more nametweaking
lwall authored
164 my subset Ordering of Mu where Signature | KeyExtractor | Comparator | OrderingPair | Whatever;
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
165
166 my class Instant { }
167 my class Duration { }
168
169 my class IO { }
170
171 my class KitchenSink { }
172
173 my proto WHAT { }
174 my proto WHERE { }
175 my proto HOW { }
176 my proto WHICH { }
177 my proto VAR { }
178 my proto WHO { }
179 my proto WHENCE { }
180 my proto new { }
181 my proto fail { }
182 my proto temp { }
183 my proto let { }
184 my proto any { }
185 my proto all { }
186 my proto none { }
187 my proto one { }
188 my proto not { }
7e4c801 [STD,CORE] recent renamings
lwall authored
189 my proto so { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
190 my proto next { }
191 my proto last { }
192 my proto redo { }
7e4c801 [STD,CORE] recent renamings
lwall authored
193 my proto succeed { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
194 my proto goto { }
195
196 my proto die { }
197 my proto exit { }
198 my proto warn { }
199 my proto caller { }
200 my proto eval { }
201 my proto evalfile { }
202 my proto callsame { }
203 my proto callwith { }
204 my proto nextsame { }
205 my proto nextwith { }
206 my proto lastcall { }
207 my proto defined { }
bcffc96 [Core] notdef is also exported as multi
lwall authored
208 my proto notdef { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
209 my proto undefine { }
210 my proto item { }
211 my proto list { }
212 my proto slice { }
213 my proto eager { }
214 my proto hyper { }
215
216 my proto cat { }
217 my proto classify { }
218 my proto quotemeta { }
219 my proto chr { }
220 my proto ord { }
221 my proto p5chop { }
222 my proto chop { }
223 my proto p5chomp { }
224 my proto chomp { }
225 my proto trim { }
226 my proto trim_start { }
227 my proto trim_end { }
228 my proto index { }
229 my proto rindex { }
230 my proto substr { }
231 my proto join { }
232 my proto split { }
233 my proto comb { }
234 my proto pack { }
235 my proto unpack { }
236 my proto uc { }
237 my proto ucfirst { }
238 my proto lc { }
239 my proto lcfirst { }
240 my proto normalize { }
241 my proto nfc { }
242 my proto nfd { }
243 my proto nfkc { }
244 my proto nfkd { }
245 my proto samecase { }
246 my proto sameaccent { }
247 my proto capitalize { }
248 my proto chars { }
249 my proto graphs { }
250 my proto codes { }
251 my proto bytes { }
252
253 my proto say { }
254 my proto print { }
255 my proto open { }
256 my proto close { }
257 my proto printf { }
258 my proto sprintf { }
259 my proto unlink { }
260 my proto link { }
261 my proto symlink { }
262 my proto elems { }
263 my proto end { }
264 my proto grep { }
265 my proto map { }
266 my proto first { }
267 my proto reduce { }
268 my proto sort { }
269 my proto min { }
270 my proto max { }
271 my proto uniq { }
272 my proto push { }
eeba9da [CORE] add rotate
lwall authored
273 my proto rotate { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
274 my proto reverse { }
275 my proto flip { }
276 my proto take { }
277 my proto splice { }
278 my proto slurp { }
279 my proto get { }
280 my proto lines { }
281 my proto getc { }
282 my proto prompt { }
283 my proto chdir { }
284 my proto chmod { }
285
286 my proto zip { }
287 my proto each { }
288 my proto roundrobin { }
289 my proto return { }
290 my proto leave { }
291 my proto make { }
292 my proto pop { }
293 my proto shift { }
294 my proto unshift { }
295 my proto keys { }
296 my proto values { }
297 my proto hash { }
298 my proto kv { }
299 my proto key { }
300 my proto value { }
301 my proto pairs { }
3a25cee [CORE.setting] add invert
lwall authored
302 my proto invert { }
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
303 my proto pair { }
304 my proto enum { }
305
306 my proto sign { }
307 my proto abs { }
308 my proto floor { }
309 my proto ceiling { }
310 my proto round { }
311 my proto truncate { }
312 my proto exp { }
313 my proto log { }
314 my proto log10 { }
315 my proto sqrt { }
316 my proto roots { }
317 my proto rand { }
318 my proto srand { }
319 my proto pick { }
320 my proto cis { }
321 my proto unpolar { }
322
323 my proto sin { }
324 my proto cos { }
325 my proto tan { }
326 my proto asin { }
327 my proto acos { }
328 my proto atan { }
329 my proto sec { }
330 my proto cosec { }
331 my proto cotan { }
332 my proto asec { }
333 my proto acosec { }
334 my proto acotan { }
335 my proto sinh { }
336 my proto cosh { }
337 my proto tanh { }
338 my proto asinh { }
339 my proto acosh { }
340 my proto atanh { }
341 my proto sech { }
342 my proto cosech { }
343 my proto cotanh { }
344 my proto asech { }
345 my proto acosech { }
346 my proto acotanh { }
347 my proto atan2 { }
348
349 my proto gmtime { }
350 my proto localtime { }
351 my proto time { }
352 my proto times { }
353 my proto gethost { }
354 my proto getpw { }
355 my proto chroot { }
356 my proto getlogin { }
357 my proto run { }
358 my proto runinstead { }
359 my proto fork { }
360 my proto wait { }
361 my proto kill { }
362 my proto sleep { }
363
d228aa7 [t/spec] random bug suppression
lwall authored
364 my package PROCESS {
365 my %ENV is export;
366 }
367
e39d0a7 [STD etc.] implement setting compilation to produce CORE.yml from CORE.p...
lwall authored
368 YOU_ARE_HERE;
Something went wrong with that request. Please try again.