<process host="Bourassa" function="replace">
<argument value="Calling replace() from Bourassa"/>
</process>
- <process host="Jupiter" function="please_don't_replace_me">
- <argument value="Calling please_don't_replace_me() from Jupiter"/>
+ <process host="Jupiter" function="please_dont_replace_me">
+ <argument value="Calling please_dont_replace_me() from Jupiter"/>
</process>
</platform>
print_global()
end
--- Replaces the function please_don't_change_me() by set_global_string()
+-- Replaces the function please_dont_change_me() by set_global_string()
-- and calls it
function replace(...)
- simgrid.info("Overwriting function please_don't_replace_me()")
- please_don't_replace_me = set_global_string
- please_don't_replace_me(...)
+ simgrid.info("Overwriting function please_dont_replace_me()")
+ please_dont_replace_me = set_global_string
+ please_dont_replace_me(...)
end
-- Shows a hello message and prints the global string
-function please_don't_replace_me(...)
+function please_dont_replace_me(...)
- simgrid.info("Hello from please_don't_replace_me(). I'm lucky, I still exist in this state.")
+ simgrid.info("Hello from please_dont_replace_me(). I'm lucky, I still exist in this state.")
print_global()
end
> [0.000000] [lua/INFO] Global string is 'A global string set by maestro'
> [Tremblay:set_global_string:(1) 0.000000] [lua/INFO] Changing the global string
> [Tremblay:set_global_string:(1) 0.000000] [lua/INFO] Global string is 'Calling set_global_string() from Tremblay'
-> [Bourassa:replace:(2) 0.000000] [lua/INFO] Overwriting function please_don't_replace_me()
+> [Bourassa:replace:(2) 0.000000] [lua/INFO] Overwriting function please_dont_replace_me()
> [Bourassa:replace:(2) 0.000000] [lua/INFO] Changing the global string
> [Bourassa:replace:(2) 0.000000] [lua/INFO] Global string is 'Calling replace() from Bourassa'
-> [Jupiter:please_don't_replace_me:(3) 0.000000] [lua/INFO] Hello from please_don't_replace_me(). I'm lucky, I still exist in this state.
-> [Jupiter:please_don't_replace_me:(3) 0.000000] [lua/INFO] Global string is 'A global string set by maestro'
+> [Jupiter:please_dont_replace_me:(3) 0.000000] [lua/INFO] Hello from please_dont_replace_me(). I'm lucky, I still exist in this state.
+> [Jupiter:please_dont_replace_me:(3) 0.000000] [lua/INFO] Global string is 'A global string set by maestro'