Gonzalo Tornaria on Wed, 14 Jan 2004 01:03:34 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: Patch: default(sopath), default(outputsp[aces]) |
On Wed, Jan 14, 2004 at 12:15:37AM +0100, Bill Allombert wrote: > > 1) default(outputsp): > > > > flag that determines if output routines show spaces. Pretty trivial, > > just adds a one-line function sd_outputsp() and adds it to > > gp_default_list[]. > > Is it possible to make outputsp a default(output) mode ? > (i.e. \o4 for example) instead of a whole new default ? Maybe; but they are somewhat orthogonal, in the sense that outputsp determines if spaces are output or not when in raw mode. For instance, if one sets outputsp=0, and output=2, one still gets prettyprint output by default (with spaces and all), but print() and write() output raw objects with no spaces, which is what I wanted. I don't care about the default output, but spaces make data files innecesarily big. Maybe there should be no default(outputsp), and raw output should be without spaces, period. > > +#ifdef HAS_DLOPEN > > + {"sopath",(void*)sd_sopath}, > > +#endif > > The list of available default should not depend of the compiler options. > default should be the same in all version, even if some default are > noopt, for GP script compatibility. It's completely safe to remove all the #ifdef HAS_DLOPEN blocks. Indeed, I added those #ifdef's only to submit the patch! :-) Gonzalo -- GM/CS/S d? a-- C++(+++) UL+++(++++) P++>+++ L+++>++++ E--- W-(+) N+(++) w--- O M-(--) V-(--) PGP(--) b++(+++) G++ e>++++ ... A mathematician is a machine for converting coffee into theorems.