1
0
Fork 0

Added reflection and patterns to TODO

closure/master
Mike Gerwitz 2011-01-11 22:15:30 -05:00
parent 1b40451aad
commit 79be82e536
1 changed files with 14 additions and 0 deletions

14
TODO
View File

@ -34,6 +34,20 @@ Typing
- Provide option to throw errors on any type mismatch
- Auto-cast, unless casting is impossible, then throw error
Reflection
- Rather than exposing internal data via properties, fully encapsulate
- Classes, not just modules like the rest of ease.js
Patterns
- Provide automated means to generate classes for common patterns (primarily
GoF)
- Generating classes at runtime gives us the powerful benefit of being able
to generate the classes however we wish. Therefore, we do not need code
generation techniques to generate classes. We can simply call a method.
This will remove repetitive tasks and duplicate code needed to properly
implement the various patterns, and serve as an excellent tool for those
unfamiliar with them.
Documentation
- Ensure all docblocks contain only valid JSDoc tags
- Generate documentation