Try changing the current value of *print-level*. Without
example output it's difficult to diagnose problems, this
is just a reasonable guess.
-------
Geoff
It might be *print-length*. If it has a value, try setting it to nil:
* (setf *print-length* 3)
3
* '(a b c)
(A B C)
* '(as easy as 1 2 3)
(AS EASY AS ...)
* (setf *print-length* nil)
NIL
* '(as easy as 1 2 3)
(AS EASY AS 1 2 3)
--
/|_ .-----------------------.
,' .\ / | No to Imperialist war |
,--' _,' | Wage class war! |
/ / `-----------------------'
( -. |
| ) |
(`-. '--.)
`. )----'
When this happens in the read-eval-print-loop (or listener) that you are
using, one easy way to get the whole result is to type this immediately
after you have received the answer:
(pprint *)
I think it is a feature of the listener to abbreviate returned values.
Please note that this has very little or nothing to do with *print-level*
or *print-length*. Those variables control the output of your own calls
to print (or pprint). The print of the listener should not use them, but
should have its own set of such printer control variables.
--
In a fight against something, the fight has value, victory has none.
In a fight for something, the fight is a loss, victory merely relief.
70 percent of American adults do not understand the scientific process.