The prompt-for-forms
function pops up a text input pane prompting the user for a number of forms.
This function prompts the user for a number of forms by providing a text input pane that the forms can be typed into, and it returns the forms in a list. The forms are read in the specified package or *package*
if not. If evaluate is non- nil
then the result is the evaluation of the form, else it is just the form itself.
The printed version of initial-value will be placed into the text input pane as a default.
Finally, as with all of the prompting functions, the prompter is created by passing an appropriate pane (in this case a text input pane) to popup-confirmer
. Arguments can be passed to the make-instance
of the pane and the call to popup-confirmer
using pane-args and popup-args respectively.
Try the following example, and enter 1 2 3
into the input pane.
(capi:prompt-for-forms "Enter some forms:")