What do you think about the concept of using ORO instead of traditional Garbage Collecting? It doesn't seem to be widely adopted, and is more or less argumentative, but it can provide these benefits as I know:
- Synchronous execution of code: your program will always take known amoun of time to execute.
- Simplification of platform, you'r working with.