Quote:
i can't hide the var conversions because else it wouldn't be possible to use a var with a pointer.
Why do you need to use var with a pointer?

Quote:
about the scheduler, i once created a scheduler, but the performance was quite bad - so it's better to use EVENT_FRAME (as i have heard) for that
How did your scheduler work?

Quote:
or a list that contains all functions to call in the while loop which is traversed and thus the functions are called.
Actually I thought that's exactly what a scheduler does?

The advantage of a scheduler that uses yield() would be that it could work exactly like using wait() in Lite-C. That's what we all are very used to so it would be nice to have.