Furture Work
Theoretical:
- Aliasing, cyclic data structures, general stack pointers, unified stack & heap pointers, …
- Support for objects
- Support for runtime code generation
- Dynamic linking
Practical:
- Cyclone: popcorn plus runtime code generation
- Adding objects to popcorn
- More type inference, faster typing checking, …
- Building a secure system on TALx86