Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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