From e519464cfb9c0bb0bfd65f1de71d8c606f758549 Mon Sep 17 00:00:00 2001 From: "Kim F. Storm" Date: Tue, 14 Jan 2003 10:18:36 +0000 Subject: [PATCH] Replace "process private vars" with "process plist". --- etc/NEWS | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/etc/NEWS b/etc/NEWS index 77b3418ae5a..295d688275d 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -1492,10 +1492,15 @@ supported, but new code should use the new functions. *** Function signal-process now accepts a process object or process name in addition to a process id to identify the signalled process. -*** Processes now have an associated `private variables' property list -where programs can maintain process state and other per-process -related information. The new functions process-variable and -set-process-variable are used to access and modify this list. +*** Processes now have an associated property list where programs can +maintain process state and other per-process related information. + +The new functions process-get and process-put are used to access, add, +and modify elements on this property list. + +The new low-level functions process-plist and set-process-plist are +used to access and replace the entire property list of a process. + ** Enhanced networking support. @@ -1508,9 +1513,9 @@ create a stream or datagram server inside emacs. - A server can open on a random port using :service t arg. - Local sockets are supported using :family 'local arg. - Non-blocking connect is supported using :nowait t arg. -- The process' private variables may be initialized using :vars PLIST arg; - a server process' private variables are automatically inherited by - new client processes created to handle incoming connections. +- The process' property list may be initialized using :plist PLIST arg; + a copy of the server process' property list is automatically inherited + by new client processes created to handle incoming connections. To test for the availability of a given feature, use featurep like this: (featurep 'make-network-process '(:type datagram)) -- 2.39.2