notes, TODO

This commit is contained in:
David Greenspan
2013-07-16 20:31:34 -07:00
parent 23fa59bd77
commit 12e2af21d3

View File

@@ -1,8 +1,32 @@
TO FIX:
- get rid of `include`?
- no `new` means include
- maybe eliminate `create`
- just need good error messages if you forget `new`
- Problem: Pretty hard to detect if you forget `new`.
`Template.foo` used to be a pure function; now it
modifies classes?
- how to let helpers access data in `this`?
- support primitive data arg?
- `#if` shouldn't set data, got confused there...
- eliminate makeRoot?
- MAYBE TEMPLATES ARE NOT COMPONENTS AFTER ALL
- Templates have helpers with data in `this`
- Template.foo(...) works but FooComponent(...) doesn't
TODO:
- event maps
- create/extend: ok to put primitives on proto in create?
- eliminate makeRoot?
====================
@@ -55,9 +79,3 @@ built: function () {
this.append(
}
- #IF DATA CONFUSION!!!
- data arg as non-function...