Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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