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