Re:merged your fixes & namespace update

From: $B8eF#!!@5<#(
Date: Wed Oct 15 1997 - 14:17:00 MEST


Scott,
INET:snyder@d0sgif.fnal.gov

 Thanks for giving me very well organized feedback. I merged all the 
changes you made.

>and smashes the stack.  However, beyond that, cint doesn't seem
>to be able to understand forward declarations of template classes at all.
>For the time being, i think i'll just add a semicolon to
>G__fgetstream and have it return without doing anything if it hits
>it.  However, i may well need to really support forward declarations
>eventually.

 True. Cint does not take forward declared template. Cint instantiates
template when it is first referenced. I need to change this scheme in
order to implement it. 

>And while i'm thinking of it, are there any plans to support namespaces?
>I've begun to run into difficulties with people starting to use them.
>I added a hack to accept the use of the std namespace (a la gcc 2.8),
>but that's probably not going to be adequate.

 I added some namespace features at 5.13.20. Still missing many details
but very basic use of namespace is supported. By the way, I implemented
namespace as special kind of struct which only has static data members.
using directive is also partly supported, many unimplemented features still.

I'll copy a new version to CERN in several days.

Masaharu Goto



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:26:21 MET