- Are there any way of deactivating these warnings so obvious?
In this simple case they are obvious, but if you have 10-arity predicates they can save yourself lot of hassle. They can be deactivated by set_prolog_flag(multi_arity_warnings, off), either in the toplevel, or as a directive (after :- ) in the ~/.ciaorc file or in the code.
- Why the listerning not asks me if I want alternative solutions?
It is as if upon pressing "intro" after testing "p (X)." they are pressed two times the key "intro". It is problem of Emacs (it more sure), or of the listerning (not I believe it)?
It seems it is an emacs problem.
How I can solve it, because if not, it is impossible to obtain ever alternative solutions to a query?
Try to see if this same problem occurs when running the DOS shell inside emacs. In the meantime, you can use findall (you need to use_module(library(aggregates)) ).
Daniel Cabeza