Lively Kernel canvas
// this script is evaluated on world load
TextMorph.prototype.acceptsDropping = Functions.True
WebCollabServer
#processRequest#handleWebCollabRequest:----------#json:#jsonResponse:9.6000000000000014 
debugMode9.600000000000001 
 
 
#log:#ifDebug:#json:#contentAsJson#requestContent------------------#errorResponse:#successResponse:#jsonResponse:#partialResponse:-------------------#handle#login#logout#reset#broadcast#handleOperationBroadcast#handleSimpleBroadcast9.60000000000000117requesturlrequestJsondebugdebugMode9.6000000000000012WebCollabHandler 
 
 
 
null0.019605330857204686null 
WebCollabSession
usercreationTimeresponseStreamlistenOnChannels
#sendOnResponseStream:onError:#destroy#isActive#listensOn:<channel>#listenOnChannels--------------------------------------------#applyAsMyOpMsg:#applyAsOtherOpMsg:#deleteOpAgentForDoc:#doc:isUpToDateFor:#findOrCreateAgentForDoc:#findOrCreateDoc:#hasDocument:#opAgentForDoc:#receiveOpMsg:#sendOpMsg:#versionForDoc9.6000000000000014\r#listenOnChannels\r--------------------------------------------\r#applyAsMyOpMsg:\n#applyAsOtherOpMsg:\n#deleteOpAgentForDoc:\n#doc:isUpToDateFor:\n#findOrCreateAgentForDoc:\n#findOrCreateDoc:\n#hasDocument:\n#opAgentForDoc:\n#receiveOpMsg:\n#sendOpMsg:\n#versionForDoc"]]> 
9.6000000000000013 
serverUser1sessions*111 
 
 
 
 
 
 
WebCollabOpAgent
opAgents*11 
 
transform:and:transformAdd:add:transformAdd:del:transformDel:add:transformDel:del:----------------applyOpMsg:applyAsMyOpMsg:applyAsOtherOpMsg:-------------generate:receive:sendOp:basicSend:incMyMsgsincOtherMsgs----------------spawnFor:swapAndSpawnFor:swapMyMsgsOtherMsgs---------------------isUpToDateFor:version9.60000000000000122 
docuserchannel-----------outgoingmyMsgsotherMsgs9.6000000000000016 
 
 
 
 
 
nullnull 
null-0.05549850524571683null 
WebCollabLogger 
 
 
 
 
 
null-2.4227626269614633null 
null-1.101450795744269null 
nullnull 
Serverside29.85983999999999
createdperrequest11 
 
1
Singleton11 
 
userReg111 
 
#ifDebug:-------------#login:responseStream:listenOnChannels:#logout:#newSessionFor:#isLoggedIn:#broadcast:on:--------#reset#clean------------#delayReceiveOfOpMsg:for:#deleteOpAgentsForDoc:#findDoc:for:#receiveOpMsg:for:#registerUser:forDoc:#versionForDoc:user:9.600000000000001 
userDictmultiUserDocumentsdebugMode9.600000000000001 
WebCollabUserRegistration 
 
 
WebCollabServernull 
true
null 
true
null0.4636476090008061null 
null 
true
null 
true
null 
true
null0.4636476090008061null 
null 
true
null 
true
WebCollabHandler11null 
 
 
true
null0.05352026845931512null 
null 
true
null0.023525011179938535null 
WebCollabAddOp1 
 
 
 
 
 
WebCollabDelOp1 
 
 
 
WebCollabNullOp1 
 
 
 
 
null-1.2504194031263054null 
WebCollabOp 
 
 
 
 
 
 
 
 
 
null-1.92040344490196null 
null-1.5841645165405807null 
Problems-intermixedfunctionalityofsession/streamhandlingandoperationaltransformationstuffinWebCollabHandler,WebCollabUserRegistration,WebCollabSession-WebCollabOpAgentandWebCollabMultiUserTextDocumentare1:1-WebCollabLoggernotusedconsistently5
WebCollabMultiUserTextDocument
doc111 
 
#asJsonObj#applyOp:#spawn9.6000000000000012 
contentdocURIops//justfordebugging9.600000000000001 
2 
 
 
 
1
actually1:1relationship111 
 
10006.464546594087252Wikicontroltrue 
Refactoringnull37