Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

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