gcl-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gcl-devel] Re: running out of space


From: Camm Maguire
Subject: [Gcl-devel] Re: running out of space
Date: 21 Jun 2006 17:07:32 -0400
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Greetings!

Robert Boyer <address@hidden> writes:

> Thanks for the extra room.
> 
> Ok, there are two things to say.
> 
> 1.  Boyer should just shut up.  Camm's observation that you

Please no, your comments are most valuable.

> are still running with a 24-bit cons is quite accurate and
> is probably a fair bit of your problem/solution.  You'll
> notice, for example, that in your (room t), the "cons" and
> "fixnum" entries are in different "spaces" (3 32-bit words
> vs. 2 32-bit words), whereas in "my" (room t) last sent,
> both cons and fixnum are both in 2 32-bit word space, thanks
> to Camm's two-word-cons magic, which is still desperately
> trying to get released to the world.  So your #1 objective
> could well be to try to build a big, static, ansi, 2.7.0,
> ACL 3.0, wherein a cons only takes up 16-bits, like I do
> routinely, when the 2.7.0 is not broken as it naturally is
> because it "is" what Camm is working on more or less,
> yesterday.  Instructions on how to build aforesaid 2.7.0
> follow immediately under separate cover.
> 

Just a clarification:

32bit machine, 2.6.x cons : 3 words, 12 bytes, 96 bits
32bit machine, 2.7.x cons : 2 words,  8 bytes, 64 bits

unless I am confused, as is typical!

Take care,

> 2.  Still Boyer may have been 10% right once a day.  Your
> last "hole" number of 79530 pages is somewhat crimping your
> cons space.  A mere waste of 13 million potential conses?
> Maybe.
> 
> If you can see it, you might find that
> 
>    wget http://www.cs.utexas.edu/users/boyer/gcl/xa
> 
> which is in "reality"
> 
>    -rwxr-xr-x  1 boyer prof 209105329 Jun 21 14:08 
> /u/boyer/acl2/acl2-sources/saved_acl2.gcl
> 
> 
> will work for you.  This sometimes does work in parallel
> universes, at least if one sets compiler::*cc* right.  See
> below.
> 
> Bob
> 
> -------------------------------------------------------------------------------
> 
> ACL2>% xa
> GCL (GNU Common Lisp)  2.7.0 ANSI    Jun 21 2006 13:30:08
> Source License: LGPL(gcl,gmp,pargcl), GPL(unexec,bfd)
> ...
> Temporary directory for compiler files set to /tmp/
> 
>  ACL2 Version 3.0 built June 21, 2006  14:05:02.
> ...
> ACL2 Version 3.0.  Level 1.  Cbd "/v/filer2/boyer/".
> ...
> ACL2 !>:q
> 
> Exiting the ACL2 read-eval-print loop.  To re-enter, execute (LP).
> ACL2>compiler::*cc*
> 
> "gcc -c -g -Wall -fsigned-char -pipe -g "
> 
> ACL2>% which gcc
> /lusr/bin/gcc
> % gcc --version
> gcc (GCC) 3.3.4
> Copyright (C) 2003 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> 
> Why Camm is slowing us down with the double -g today beats me.
>  
> 
> 
> 

-- 
Camm Maguire                                            address@hidden
==========================================================================
"The earth is but one country, and mankind its citizens."  --  Baha'u'llah




reply via email to

[Prev in Thread] Current Thread [Next in Thread]