-
Notifications
You must be signed in to change notification settings - Fork 27
/
TODO.txt
36 lines (32 loc) · 1007 Bytes
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
- = Partially completed
x = Completed
Features:
[-] Classes and Mixins
[x] `class` and `mixin` keywords/basic functionality
[ ] First-class open classes and mixins
[ ] Set names as property and override `toString`
[ ] Re-visit CS's proto operator
[x] `super` keyword
[ ] Inner Classes
[-] Ember accessor (get/set) substitution
[x] Basic accessor substituion
[ ] Dynamic/proto/soaked member access substitution
[ ] Better tests
[ ] Performance/minification optimizations
[ ] Readability mode
[x] Squiggly operator (~>)
[x] Basic implementation with support for basic inference
[x] Chained scope dependencies
[x] `@each` dependencies
[x] Better tests
[-] Property annotations
[x] `+computed`
[x] `+volatile`
[-] `+observer`
[ ] Allow for custom annotations
[ ] Property get/set definitions
[x] Native member access operator (*.)
[ ] Optimizations
[ ] Flatten dependency graphs
Bugs:
[ ] Property access that has been substituted with Ember.get can have side effects