I am writing a lisp program to create a long list with many (more
than 10) sublists inside. But for some reasons the list stop appending
after the 10th subslist. The list looks like the following:
((F O) (M M) (M S) (M C) (S M) (S S) (S C) (C M) (C S) (C C) ...)
What are those "..."? Is it related to memory of my work station?
How to fix it? I am using Lucid Common Lisp/DEC system. Any information
about this matter will be greatly appreciated.
Thanks in advance.
-- Pak
===============================================================================
Pak Wong ···@cs.unh.edu
University of New Hampshire, Department of Computer Science, Durham NH 03824
===============================================================================
In article <············@mozz.unh.edu>, ···@scott.cs.unh.edu (Pak C Wong) writes:
|> I am writing a lisp program to create a long list with many (more
|> than 10) sublists inside. But for some reasons the list stop appending
|> after the 10th subslist. The list looks like the following:
|>
|> ((F O) (M M) (M S) (M C) (S M) (S S) (S C) (C M) (C S) (C C) ...)
|>
|> What are those "..."? Is it related to memory of my work station?
|> How to fix it? I am using Lucid Common Lisp/DEC system. Any information
|> about this matter will be greatly appreciated.
|>
Look at the global variable *print-length*. Yours must be 10, I think.
Your list may have been created properly, the output was just cut after 10 list
elements. Do a (SETQ *PRINT-LENGTH* NIL) and look at your list again. You should
get the whole list now.
Hope this helps.
Stefan Voss (····@ira.uka.de)