On Fri, Oct 04, 2002 at 10:59:45AM +0100, Mark Fowler wrote: > While we're on a period of rapid releases, I thought I'd bring up a little > point that's annoying but should be really easy to fix...Inline's > interactive install. > > Inline stops half way though an install and asks me if I want Inline::C > installed or not. This is annoying for us as we install our servers > automatically, and this means when we're installing Inline we have to log > in after a while and hit return. > > Ideas?
all or most of: 1: Ask the CPANPLUS crew how they think it's best to do this sort of question asking 2: Ask the question at the start 3: Provide a Makefile.PL option to set the answer 4: Sniff around for an installed Inline (and Inline::C) and if you find Inline::C installed default the answer to yes, if you find only Inline no, else err, wibble, whatever's current. number 4 is important because IIRC Inline's sanity checks correctly decide that it can't find my configured C compiler "ccache gcc" so maybe I don't want to install Inline::C (so I have to type y followed by return). It would be nice if it went "ooh, you've installed an earlier version, so I guess it worked before" for its default. But I'm just awkward. However, for development tools I can thoroughly recommend: ccache http://ccache.samba.org/ valgrind http://developer.kde.org/~sewardj/ Inline http://inline.perl.org/inline/home.html [oh, hangon, you know about that one :-)] Test::More http://search.cpan.org/dist/Test-Simple/ and some guy I met in a pub last night (called Dave) started a project to write decent CGI scripts. But I can't recommend them based on experience, because I rarely need CGI scripts for the stuff I do. Anyway, I'll plug it too, because he knows what he's doing: CGI scripts: http://nms-cgi.sourceforge.net/ Nicholas Clark PS this advertisement was brought to you by ssh, screen, xemacs, mutt, ispell, exim, FreeBSD and the mailing lists run by the fine folks at perl.org PPS While I'm in completely cheesy plug mode, I'll mention https://donate.perl-foundation.org/index.pl?node=Contribute
