Re: with-slots on instances of structure classes and performance



"david.tolpin@xxxxxxxxx" <david.tolpin@xxxxxxxxx> writes:

But I can't find a way to reproduce the functionality completely
inside Common Lisp, I see know way to retrieve the type information
from declarations in macros. That is, when there is no (THE ...) but
an earlier declaration. Is there a way to do that?

That's what environment access can buy you. If (as you mentioned) you
are still using Allegro, I believe you should be able to get at this
in macros via the environment access stuff in ACL 7+.


/Jon

--
'j' - a n t h o n y at romeo/charley/november com
.



Relevant Pages

  • Re: Noob to C++, trying to get syntax, etc.
    ... or they can move declarations to separate files. ... The console stream object, cout, passes into greetby reference. ... When templates and macros call operator<<, ... C++ macros provide some important features above the level of the actual ...
    (comp.lang.cpp)
  • Re: Declarations variables, Dim, some guidance please
    ... My uses of 'declared' vars in most cases, fall into all of the categories ... declared: dim PressEnter as string ... it's kinda a good thing for me that other macros ... >> variables in Declarations. ...
    (microsoft.public.excel.programming)
  • RE: Declarations variables, Dim, some guidance please
    ... I have a sub called zRM_Values which is called at the begining of larger ... declared: dim PressEnter as string ... it's kinda a good thing for me that other macros ... > Good coding practice is to use global or module level variable declarations ...
    (microsoft.public.excel.programming)
  • Re: Declarations variables, Dim, some guidance please
    ... My uses of 'declared' vars in most cases, fall into all of the categories ... declared: dim PressEnter as string ... it's kinda a good thing for me that other macros ... > placing in Declarations or a procedure. ...
    (microsoft.public.excel.programming)
  • Re: advantages of C
    ... declarations at the top of a scope seems perfectly fine for me. ... Bizarrely the C99 people picked this feature up for some reason. ... as any kind of real solution for removing macros. ... created this namespace incompatibility problem with C. ...
    (comp.programming)