> >>>>> "rif" == rif <[EMAIL PROTECTED]> writes: > > rif> I'm running CMUCL 19A debian release (from unstable) under a 2.6.7 > rif> kernel with highmem enabled. It's a laptop wit 2 GB of RAM. Without > rif> highmem, the OS only sees ~900 MB of RAM, but with it, it gets the > rif> full 2 GB. However, even with this patch enabled, when I start CMUCL > rif> with -dynamic-space-size 1280, (lisp::dynamic-space-size) returns > rif> 536870912. > > This seems odd. On my Suse 9 system, I can have a dynamic-space-size > of 800 MB (limited by available memory and swap on my machine). > dynamic-space-size returns the expected value. I don't think I have > highmem enabled. > > I've heard of people using 1.5 GB of heap on linux, so it's possible. > > Ray >
OK, I guess I see "what", but I'm curious as to the "why". It seems quite misleading to (describe '*print-length*), and get a message indicating that its value is 5, when it's actually nil. I'm sure there's some good reason, but I don't understand. rif
