Mercurial > repos > tabletprog
annotate TASKS @ 331:61f5b794d939
Breaking change: method call syntax now always uses the syntactic receiver as the actual receiver. This makes its behavior different from function call syntax, but solves some problems with methods being shadowed by local variables and the like.
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 28 Mar 2015 14:21:04 -0700 |
parents | 25bc8a5ab41e |
children |
rev | line source |
---|---|
85
d0272ddd8478
Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
1 Improve string library |
d0272ddd8478
Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
2 Add basic UTF-8 support |
d0272ddd8478
Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
3 Implement import: in C backend |
d0272ddd8478
Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
4 Implement route:via |
d0272ddd8478
Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
5 Implement a hash dict based on hash set implementation |
d0272ddd8478
Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
6 Rejigger how built-in type/modules are handled slightly so we can add array new: which will return an array pre-allocated to a certain size |
d0272ddd8478
Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
7 Implement immutable objects |
d0272ddd8478
Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
8 Implement lists |
d0272ddd8478
Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
9 Add support for actors |
d0272ddd8478
Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
10 Check for breakage in Javascript backend and fix it |
d0272ddd8478
Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff
changeset
|
11 Port all library stuff from C backend to Javascript backend |
87
25bc8a5ab41e
Improve llMessage a bit and move implementation of string into string.tp module using llMessage. Update TASKS list
Mike Pavone <pavone@retrodev.com>
parents:
85
diff
changeset
|
12 Fix block comments in grammar |
25bc8a5ab41e
Improve llMessage a bit and move implementation of string into string.tp module using llMessage. Update TASKS list
Mike Pavone <pavone@retrodev.com>
parents:
85
diff
changeset
|
13 Add dict literals to grammar and compiler |
25bc8a5ab41e
Improve llMessage a bit and move implementation of string into string.tp module using llMessage. Update TASKS list
Mike Pavone <pavone@retrodev.com>
parents:
85
diff
changeset
|
14 Re-write compiler in TP |
25bc8a5ab41e
Improve llMessage a bit and move implementation of string into string.tp module using llMessage. Update TASKS list
Mike Pavone <pavone@retrodev.com>
parents:
85
diff
changeset
|
15 Finish type system design |
25bc8a5ab41e
Improve llMessage a bit and move implementation of string into string.tp module using llMessage. Update TASKS list
Mike Pavone <pavone@retrodev.com>
parents:
85
diff
changeset
|
16 Implement type system |