Design #1679
BuiltinFunctions-GFan includes normaliz?!?
Description
When compiling CoCoA-5, I see that BuiltinFunctions-GFan.C
includes the normaliz headers.
This is via BuiltinFunctions.H
which includes CoCoA/library.H
when includes everything.
This is not ideal.
History
#1 Updated by John Abbott about 2 years ago
The point is that BuiltinFunctions.H
needs to know the classes defined in CoCoALib;
not sure if fwd decls would suffice.
Currently we clumsily include all of CoCoA/library.H
which includes all selected extlibs.
Is there any easy way to do this more cleanly?