
chat.pl -- The SWISH collaboration backboneWe have three levels of identity as enumerated below. Note that these form a hierarchy: a particular user may be logged on using multiple browsers which in turn may have multiple SWISH windows opened.
chat_broadcast(+Message) is det
chat_broadcast(+Message, +Channel) is detswish:chat pubsub channel and listening for
swish:chat calls chat_broadcast_local/1,2 in each instance.
chat_about(+DocID, +Message) is det
chat_to_profile(ProfileID, :HTML) is det
notifications(+Options)//
broadcast_bell(+Options)//