Hi, I completed the following assignment:
Write a program that is correct only because of the rule for task activation that the main program does not begin executing until the enclosed tasks have been activated
using either a nested package’s elaboration code, or functions with side effects changing shared (protected) variable. But though I have fun torturing the language, there is likely a better, more canonical use of that rule I can not think of, because I’m twisted. Could you enlighten me ?