Just built dev/pr339 for testing - From your example above (I just cut/paste):
You've included a receive side function. Is pasting it sufficient, or does it also need a registered event handler?
Send side - What is the sample code you're currently using? I tried just a straight 'lua raiseInterProfileEvent()' and it didn't do anything/returned nil
(edit)
Put it in a script, and k,error = raiseInterProfileEvent() returned
"raiseInterProfileEvent: missing at least one argument (a string, number, boolean, or nil
expected, got nothing!)"
Obvious
I changed it to raiseInterProfileEvent("teststring"), and it's now returning 1,nil. The receive side function I cut/paste from above doesn't appear to be getting called, however.
(edit)
I added the registered event handler, and modified the script event (example: profileInterLink.received or for that matter profileInterLink are never defined in it) - Working now
Suggestion: raiseInterProfileEvent seems to be a complex name. How about something simpler, like 'raiseGlobalEvent'?
(edit)
Actually, even better - Remove the command completely, and just use the existing raiseEvent engine?
example: raiseEvent("sysInterProfileEvent", ...)