In Emacs Lisp (elisp), if I want to get several values from the user, is there a better way than just asking for each value in turn in the minibuffer?
Ideally, there would be a library that would let me define an input form with several fields, present that form to the user (as a text-based dialog in text mode, and as a GUI-based dialog in GUI mode), and let me query the results. A text-only library would be fine too.
Is there any such library?
thanks!
ilya