From: Joao C. <jc...@fe...> - 2003-03-02 23:32:09
|
On Sunday 02 March 2003 22:10, Rafael Laboissiere wrote: > * Joao Cardoso <jc...@fe...> [2003-03-02 20:01]: > > To be accurate, it is straightforward, as data structures have to be > > filled forth and back, but I don't think that's acceptable if the use= r > > specified with-float at configure time. > > I understand your argument, and I would also defend it. However, Alan > pointed me out in a private discussion that there may be cases where us= ers > do not care about efficiency or memory occupation, but would like to > configure --without-double, because they need to use some legacy code. I understand that situation. How could it be solved? 1-Adding another configure option --short-in-memory or perhaps=20 --with-huge-data? In that case, if --with-double=3Dno --with-huge-data=3D= yes were =20 specified, then nn/csa would not be built; if only --with-double=3Dno, th= an=20 floats would be converted to doubles and vice versa. 2-Even if --with-double=3Dno, we always convert floats<->doubles, but rel= y that=20 users know what they are doing and would not call the nn/csa based griddi= ng=20 algorithms? If they would they would do it just once -- learn by error. 3-Or making --with-qhull=3Dno by default? I vote against this last one :(= ) The second option seems reasonable to me. > > > Another possibility would be to make a pool at our website. > > > > That approach relies on a positive action, deliberately filling a for= m, > > and as such it would undersample our users universe; on the contrary, > > asking at the end of configure "send ... yes/no?" only requires a > > keypress. > > To be frank, I would be pissed off if some project I configure & make a= sked > me such questions. People are not used to that and I think that PLplot > should not make an exception. Besides that, the configure script must = be > non-interactive, at any case. > > What about including a command in the distribution (like a shell script= , > with text AC_SUBSTituted by configure and which email the informations = to > us) and we ask our users in the mailing lists to run it? It could be run by configure, then users would just sent the result to us= =2E Stupid woman!(1) don't you see that we already have this? It's called=20 config.summary! Joao (1) from an old British comics series, "Hallo, Hallo", if I recollect wel= l :) |