Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 77 lines (47 sloc) 2.252 kb
311ba52 Stefan O'Rear Reorganize and combine TODO lists
authored
1 Here are a bunch of project ideas, both for me and for anyone else who
2 wants to help out. Starred items are ones I've already spent time
f47e045 Stefan O'Rear Add priority stuff to TODO
authored
3 thinking about; check with me if you want to build on that. Plussed
55abf9d Stefan O'Rear Add TODO items for features used by Yapsi
authored
4 items are required for yapsi.
311ba52 Stefan O'Rear Reorganize and combine TODO lists
authored
5
6 EASY
7
8 Add your favorite missing function to the setting, with tests.
9
7e0a0a2 Stefan O'Rear Add a couple more TODO items
authored
10 Implement Sub.leave and CallFrame.leave
11
12 Character class expressions like [[a .. A] & [\W]]
13
58e6749 Stefan O'Rear Add S03-operators/overflow.t
authored
14 Stuff spectests are blocking on: "closure for", :16(),
5d39e80 Stefan O'Rear Add source location information to double-our-definition errors
authored
15 constants in signatures, ::T, ...
3e24c39 Stefan O'Rear Add new test files and TODOs for today
authored
16
311ba52 Stefan O'Rear Reorganize and combine TODO lists
authored
17 MEDIUM
18
19 Implement buffer types and binary I/O.
20
21 Implement a general socket API.
22
23 Design and implement a generic system for multiplexed and non-blocking I/O.
24
55abf9d Stefan O'Rear Add TODO items for features used by Yapsi
authored
25 Jump table optimization for when chains.
311ba52 Stefan O'Rear Reorganize and combine TODO lists
authored
26
8e5c9f5 Stefan O'Rear Oops, was ignoring $!exclude_max by mistake in the new RangeIter (moritz...
authored
27 *Find out what readonly subs are supposed to do with lists, etc and implement
311ba52 Stefan O'Rear Reorganize and combine TODO lists
authored
28 that. Also add return-rw, take-rw, and the is rw trait for subs and attrs.
29
129d407 Stefan O'Rear A few TODO additions
authored
30 Add :rotate - depends on sized numbers.
31
32 Add Buf bitops.
33
311ba52 Stefan O'Rear Reorganize and combine TODO lists
authored
34 HARD
35
36 Design and implement some sort of NFG thing that allows use codes, graphs,
37 etc and handles canonical equivalence in regexes.
38
7e0a0a2 Stefan O'Rear Add a couple more TODO items
authored
39 Determine the best way to map Perl6 process-think onto Windows/.NET
40 process think. Then implement &run, &runinstead, and &rungather.
41
311ba52 Stefan O'Rear Reorganize and combine TODO lists
authored
42 Niecza is probably the ideal platform for prototyping a concurrency
43 system which will whirlpool back into the synopses.
44
45 *Parallel hyperops! Read the Cilk papers, they seem to have a data
46 parallelism model most similar to what Perl 6 needs.
47
48 *Explicitly imprecise error reporting. In many circumstances niecza
49 doesn't actually have an exact line number; it should be able to
50 report a range.
51
129d407 Stefan O'Rear A few TODO additions
authored
52 *Finish roles.
53
7e0a0a2 Stefan O'Rear Add a couple more TODO items
authored
54 Add a JVM backend.
55
56 Add a Parrot backend.
57
311ba52 Stefan O'Rear Reorganize and combine TODO lists
authored
58 NASTY
59
7e0a0a2 Stefan O'Rear Add a couple more TODO items
authored
60 A multicore job scheduler would be cool. You'll need to talk with
311ba52 Stefan O'Rear Reorganize and combine TODO lists
authored
61 TimToady on dependency extraction; there are some subtle points with
62 modules that export slangs.
63
7e0a0a2 Stefan O'Rear Add a couple more TODO items
authored
64 Native type support.
65
66 SIMD hyperoperators.
67
68 Export Perl 6 code into a CLR .dll
e51f7a9 Stefan O'Rear [remove-CURLEX] Reimplementation of STD is_name
authored
69
8a35c4f Stefan O'Rear Finish basic type creation
authored
70 Other stuff to do:
71
f6d94cc Stefan O'Rear Fix stubbing qualified packages
authored
72 - pm's = hack
8a35c4f Stefan O'Rear Finish basic type creation
authored
73 - Stash entries should be smarter, should know the difference between
74 types, constants, subs, and variables
3f0470a Stefan O'Rear Update TODO
authored
75 - ideas after v11: prototype S11, native types, optimize stuff using
76 native types, eq any<> and other spot rewrites (RULES?)
Something went wrong with that request. Please try again.