Skip to content
This repository
Newer
Older
100644 76 lines (47 sloc) 2.252 kb
311ba524 »
2011-02-12 Reorganize and combine TODO lists
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
f47e0451 »
2011-02-12 Add priority stuff to TODO
3 thinking about; check with me if you want to build on that. Plussed
55abf9d8 »
2011-03-09 Add TODO items for features used by Yapsi
4 items are required for yapsi.
311ba524 »
2011-02-12 Reorganize and combine TODO lists
5
6 EASY
7
8 Add your favorite missing function to the setting, with tests.
9
7e0a0a2b »
2011-02-14 Add a couple more TODO items
10 Implement Sub.leave and CallFrame.leave
11
12 Character class expressions like [[a .. A] & [\W]]
13
58e67493 »
2011-06-24 Add S03-operators/overflow.t
14 Stuff spectests are blocking on: "closure for", :16(),
5d39e806 »
2011-06-17 Add source location information to double-our-definition errors
15 constants in signatures, ::T, ...
3e24c399 »
2011-02-15 Add new test files and TODOs for today
16
311ba524 »
2011-02-12 Reorganize and combine TODO lists
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
55abf9d8 »
2011-03-09 Add TODO items for features used by Yapsi
25 Jump table optimization for when chains.
311ba524 »
2011-02-12 Reorganize and combine TODO lists
26
8e5c9f51 »
2011-06-01 Oops, was ignoring $!exclude_max by mistake in the new RangeIter (mor…
27 *Find out what readonly subs are supposed to do with lists, etc and implement
311ba524 »
2011-02-12 Reorganize and combine TODO lists
28 that. Also add return-rw, take-rw, and the is rw trait for subs and attrs.
29
129d4071 »
2011-03-11 A few TODO additions
30 Add :rotate - depends on sized numbers.
31
32 Add Buf bitops.
33
311ba524 »
2011-02-12 Reorganize and combine TODO lists
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
7e0a0a2b »
2011-02-14 Add a couple more TODO items
39 Determine the best way to map Perl6 process-think onto Windows/.NET
40 process think. Then implement &run, &runinstead, and &rungather.
41
311ba524 »
2011-02-12 Reorganize and combine TODO lists
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
129d4071 »
2011-03-11 A few TODO additions
52 *Finish roles.
53
7e0a0a2b »
2011-02-14 Add a couple more TODO items
54 Add a JVM backend.
55
56 Add a Parrot backend.
57
311ba524 »
2011-02-12 Reorganize and combine TODO lists
58 NASTY
59
7e0a0a2b »
2011-02-14 Add a couple more TODO items
60 A multicore job scheduler would be cool. You'll need to talk with
311ba524 »
2011-02-12 Reorganize and combine TODO lists
61 TimToady on dependency extraction; there are some subtle points with
62 modules that export slangs.
63
7e0a0a2b »
2011-02-14 Add a couple more TODO items
64 Native type support.
65
66 SIMD hyperoperators.
67
68 Export Perl 6 code into a CLR .dll
e51f7a95 »
2011-06-12 [remove-CURLEX] Reimplementation of STD is_name
69
8a35c4fa »
2011-09-28 Finish basic type creation
70 Other stuff to do:
71
f6d94ccc »
2011-06-16 Fix stubbing qualified packages
72 - pm's = hack
8a35c4fa »
2011-09-28 Finish basic type creation
73 - Stash entries should be smarter, should know the difference between
74 types, constants, subs, and variables
3f0470a5 »
2011-11-02 Update TODO
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.