Sitemap | Search || Zen Spider Website
/ Satori
/ The Satori Project
/ Evaluation of the System
Evaluation of the System
- Proposed Enhancements
- Debugging
- Remove level from require
- Find asserts in our code and convert to new debugging calls.
- Misc
- Sync file headers
- Update file headers
- Sync method comments between .h files and .cp files
- Write script to show files w/ lines > 80 cols while calculating tabs correctly.
- Remove HACKs
- Spec a boot context (baby)
- Tracing
- Add tracing to files missing it.
- Add macros (TraceLow, TraceMedium, TraceHigh, etc) to help readibility.
- Verify every method has correct const'ness
- Boolean
- Remove RWD tagged comments.
- Float
- Write comments (totally incomplete)
- SInteger
- Rewrite comments (totally incomplete)
- Reorder methods to sync w/ header
- Rename variables in ::test()
- Memory
- Needs to be rearchitected to allow extensions through iterator/visitor patterns.
- Needs better test.
- Abstract & subclass for SatoriGC.
- Object Pointers
- Every OP needs to print
- Every OP needs to fileOut
- Move all OPs to subclass Object instead, nuke all OP's except base.
- MethodPointer needs to be able to dissassemble
- SmallInteger needs to add ability to access as a UInteger.
- VCPU
- Add jumpback instruction, rename jump to jumpforward.
- Take advantage of SmallInt's UInt accessor.
- MBuilder
- Needs a revamp... Severely messy.
- Medium Level
- Some classes still need test code.
- Grammar
- Rename to Satori.g
- Uncomment type rules
- Need to complete some actions (instance vars, class vars, pools, metaclasses).
- Prove GC safe.
- Write ST code to test grammar output.
- Primitives
- Re-spec primitives.
- Break files into categories.
- Docs
- Complete the Reference section.
- Block
- Needs a new file header (update it to new format)
- Test Plans and Results
Sitemap | Search || Zen Spider Website
/ Satori
/ The Satori Project
/ Evaluation of the System