Hi List, 
I have a rather strange problem:

I want to (from within Emacs)

,------------------------------------------
| (setq X (list "string1" ... "string200"))
`------------------------------------------

and it seems PicoLisp just freezes - no error messages, but no output
either, and the process seems to be frozen. 
Now when I split the list into 

,--------------------------------------------
| (setq Y (list "string1" ... "string100"))
| (setq Z (list "string101" ... "string200"))
`--------------------------------------------

both evaluations work, and quite fast. I could make Y even smaller and Z
bigger - until a certain limit (Y = 25, Z = ca. 180 or so), and both
assignments work just fine. But when I add both parts together, PicoLisp
freezes again when assigning X.

Is there something like an upper limit for how many Strings can be in a
list in PicoLisp? Or might that be Emacs related?

200 or 300 are not really that big numbers ...

-- 
cheers,
Thorsten


-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

Reply via email to