gcl-devel
[Top][All Lists]
Advanced

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

Re: [Gcl-devel] Re: [Axiom-developer] axiom on cmu cl


From: Camm Maguire
Subject: Re: [Gcl-devel] Re: [Axiom-developer] axiom on cmu cl
Date: 01 May 2003 11:32:24 -0400
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2

Greetings!  Please try this (against 2.5.2):
=============================================================================
--- package.d.ori       Fri Feb 14 19:38:28 2003
+++ package.d   Thu May  1 11:28:16 2003
@@ -220,10 +220,13 @@
 
        x = find_package(n);
        if (x == Cnil) {
-               FEpackage_error(n,"No such package");  
-               return Cnil; 
-/*             x = make_package(n, ns, ul,isize,esize);  */
-/*             goto L;  */
+         if (!getenv("OLD_IN_PACKAGE")) {
+           FEpackage_error(n,"No such package");  
+           return Cnil; 
+         } else {
+           x = make_package(n, ns, ul,isize,esize);  
+           goto L;  
+         }
        }
        if (isize) rehash_pack(&(x->p.p_internal),
                &x->p.p_internal_size,isize);
@@ -243,7 +246,7 @@
        }
        for (;  !endp(ul);  ul = ul->c.c_cdr)
                use_package(ul->c.c_car, x);
-/* L:  */
+L:  
        sLApackageA->s.s_dbind = x;
        vs_reset;
        return(x);
=============================================================================
Then set the environment variable OLD_IN_PACKAGE to some non-empty
        string before running gcl.

Take care,



Dylan Thurston <address@hidden> writes:

> On Tue, Apr 29, 2003 at 09:52:48AM -0400, Camm Maguire wrote:
> > Greetings!  [ Just a reminder, I'm still away on sabbatical until 6/1,
> > so correspondence will be somewhat spotty. ]
> > 
> > I just noticed how cmucl handled the in-package issue:
> > ...
> > It would be rather easy to implement this type of behavior in GCL, at
> > least for your development work locally, ...
> 
> This sounds very easy for you; I for one would be interested in this
> patch, so that I can work on more interesting issues.
> 
> Peace,
>       Dylan
> _______________________________________________
> Gcl-devel mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/gcl-devel

-- 
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]