+E/Rtakes a relation specification argument:
This example created a textarea, 40 x 4, and connects it to the 'text'- property of the current form object. See also +/R, data linkage.
(gui '(+E/R +TextField) '(text : home obj) 40 4)
(editButton Able Exe)
Exeargument that is run when clicking the button. This button locks the form object and makes the form editable by the current user. Another user trying to edit the same object at the same time will receive an error message. Here is an example from the code running the PicoLisp wiki, in doc.l.
(editButton '(may Wiki) '(_newMup))
'(may Wiki)makes sure that this page is only editable by users having a permission called "Wiki" and
'(_newMup)is a function to be run when someone clicks the button. See also +AO, +Focus, +Edit, +Button.
<ping>is called in the GUI top level, the session will never expire. In that case, this function is not needed.