emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/crdt b31d05a 42/80: remove status buffer hack section i


From: ELPA Syncer
Subject: [elpa] externals/crdt b31d05a 42/80: remove status buffer hack section in HACKING.org
Date: Sat, 28 Aug 2021 10:57:38 -0400 (EDT)

branch: externals/crdt
commit b31d05aa1887af3387a942b46577ed83b6be6128
Author: Qiantan Hong <qhong@mit.edu>
Commit: Qiantan Hong <qhong@mit.edu>

    remove status buffer hack section in HACKING.org
---
 HACKING.org | 15 ---------------
 1 file changed, 15 deletions(-)

diff --git a/HACKING.org b/HACKING.org
index 38745a6..fe4af36 100644
--- a/HACKING.org
+++ b/HACKING.org
@@ -14,21 +14,6 @@ For base IDs, last two bytes are always representing site ID.
 Stored strings are BASE-ID:OFFSETs. So the last two bytes represent offset,
 and second last two bytes represent site ID.
 
-* Session structure
-
-=CRDT--SESSION-LIST= is a list of "CRDT status buffer"s.
-Currently those buffers are always empty, but they have some buffer local 
variables,
-which are used as "session variables" that can be accessed from any buffer 
shared in the same session.
-
-For a buffer shared in some session, this buffer always has its buffer local 
variable
-=CRDT--STATUS-BUFFER= set to a CRDT status buffer. It can then access any 
session variables through it.
-
-For a network process dedicated to a session, its ='status-buffer= process 
property is always set to the status buffer for that session.
-
-The macro =CRDT--DEFVAR-SESSION= do the chores of defining a buffer local 
variable for status buffer,
-and creating a function (together with =SETF= setter) with the same name as 
the variables, and can
-be invoked with no argument in any CRDT shared buffer to access or modify that 
session variable.
-
 * Protocol
 
   Text-based version



reply via email to

[Prev in Thread] Current Thread [Next in Thread]