Re: h2xs makemaker
On Sun, Mar 11, 2001 at 04:09:17PM +, Robin Szemeti wrote: whilst getting to grips with h2xs this week (which is nowhere near as scary as i thought) I read a really good tutorial on building perl modules that started with: 1) use h2xs 2) use h2xs 3) USE H2XS I think it twas in html .. it might have been in the mod_perl documentation. the long and short of it is: I have bleeding forgotten where the f it is and despite searcing can I find it? .. nope. and its beginning to bug me .. lots. Well, the ExtUtils::MakeMaker man page contains similiar words of wisdom, but I don't think it's really what you're after... How To Write A Makefile.PL The short answer is: Don't. Always begin with h2xs. Always begin with h2xs! ALWAYS BEGIN WITH H2XS! even if you're not building around a header file, and even if you don't have an XS component. -Dom
Talking about xs...
This strikes me as something that needs a perl module... anyone feeling particularly bored and like playing with XS? ]librsync (http://freshmeat.net/projects/librsync/) ] by Martin Pool (http://freshmeat.net/users/bootswork/) ] ]librsync makes the network-delta functions of the popular rsync file ]transfer tool available to other programs. librsync has a streaming ]interface similar to zlib, and is designed to be embedded into diverse ]network applications. Roger
Re: Strange Request
Matthew Byng-Maddick wrote: MBM (runs away very fast from ever having to touch a piece of code by the now infamous Matt Wright ever again...) That reminds me of something I saw on the weekend: http://neptune.nildram.co.uk/users/cgi.php3 , last paragraph: "For your convienience, we have a public CGI directory available to all our Unix hosting customers. included is FormMail, the industry-standard form-to-email processor." ^ Does that strike you with fear and dread, then? :-) (This after having Nildram be recommended as a good hosting place.) Cheers, Philip -- Philip Newton [EMAIL PROTECTED] All opinions are my own, not my employer's. If you're not part of the solution, you're part of the precipitate.
Re: Talking about xs...
Roger Burton West sent the following bits through the ether: This strikes me as something that needs a perl module... anyone feeling particularly bored and like playing with XS? ]librsync (http://freshmeat.net/projects/librsync/) I was *sure* something like this was already on CPAN[1]. H. I still don't really see what advantages having this in Perl would give you. What kind of applications were you thinking of? Leon [1] A wrapper: http://dev.perl.org/archive/13/045 -- Leon Brocard.http://www.astray.com/ yapc::Europehttp://yapc.org/Europe/ ... A flashlight is a case for holding dead batteries
Re: Strange Request
On Mon, 12 Mar 2001, you wrote: http://neptune.nildram.co.uk/users/cgi.php3 , last paragraph: "For your convienience, we have a public CGI directory available to all our Unix hosting customers. included is FormMail, the industry-standard form-to-email processor." ^ Does that strike you with fear and dread, then? :-) well .. to be fair .. yes its appalling Perl but it works, and it IS the industry standard if only because there is nothing better freely available. -- Robin Szemeti The box said "requires windows 95 or better" So I installed Linux!
Re: DJ jabbers on the O'Reilly Network
On Fri, 9 Mar 2001, Dave Cross wrote: At Fri, 9 Mar 2001 09:24:10 -, "Robert Shiels" [EMAIL PROTECTED] wrote: http://www.oreillynet.com/ DJ Adams, yet another famous London Perl Monger! With a photo as well no less. Not just _any_ photo, but one of him drinking beer at a london.pm meeting. http://london.pm.org/MeetPics3.html Well done DJ. Seconded. suggestion for website: How about a page of our acheivments? ie CPAN modules, Books, credits, talks and drinking feats? A. -- A HREF = "http://termisoc.org/~betty" Betty @ termisoc.org /A "As a youngster Fred fought sea battles on the village pond using a complex system of signals he devised that was later adopted by the Royal Navy. " (this email has nothing to do with any organisation except me)
Re: Talking about xs...
On or about Mon, Mar 12, 2001 at 10:31:09AM +, Leon Brocard typed: Roger Burton West sent the following bits through the ether: ]librsync (http://freshmeat.net/projects/librsync/) I was *sure* something like this was already on CPAN[1]. H. I still don't really see what advantages having this in Perl would give you. What kind of applications were you thinking of? Ones where (a) one doesn't want to shell out and create an extra process or (b) one has control over the perl environment but not over the general system to install rsync. Roger
Re: DJ jabbers on the O'Reilly Network
On Mon, 12 Mar 2001, Dean wrote: On Mon, Mar 12, 2001 at 10:39:43AM +, Aaron Trevena wrote: suggestion for website: How about a page of our acheivments? ie CPAN modules, Books, credits, talks and drinking feats? If you were going to do this shouldn't they just go under the member pages on london.pm.org? could do - but I like the idea of a trophy cabinet type thing.. people can be proud to have added something to the london.pm trophy cabinet. A. -- A HREF = "http://termisoc.org/~betty" Betty @ termisoc.org /A "As a youngster Fred fought sea battles on the village pond using a complex system of signals he devised that was later adopted by the Royal Navy. " (this email has nothing to do with any organisation except me)
Re: Autoconf Magic
On Mon, Mar 12, 2001 at 11:23:04AM +, Simon Wistow wrote: Anybody know anything about doing autoconf stuff (for a C makefile, sad but it's necessary) or know any good place to look? Not personally but i have this in my bookmark list: http://sources.redhat.com/autobook/autobook/autobook_toc.html HTH Dean -- Profanity is the one language all programmers understand --- Anon
Re: Autoconf Magic
Dean wrote: Not personally but i have this in my bookmark list: http://sources.redhat.com/autobook/autobook/autobook_toc.html Seems to be the ticket - I only needit for very quick stuff - compiling and installing a .so and a program linked about it. Will have a look at that page and other examples and see what I come up with. Cheers.
Re: DJ jabbers on the O'Reilly Network
On Sat Mar 10 08:30:53 2001, Greg McCarroll wrote: * David H. Adler ([EMAIL PROTECTED]) wrote: On Fri, Mar 09, 2001 at 06:48:16AM -0500, Dave Cross wrote: I wonder if O'Reilly approached the copyright holder ... Heh! "The use of the beer glass image in association with the Perl language is a trademark of the London Perl Mongers". I'm pretty sure NY.pm can claim prior art here... :) But aren't trademarks associated with market association, i think London.pm wins here ... ;-) As an impartial observer who has watched both of you, I think London.pm has it. NY.pm can use pizza instead. -- Marty
Re: DJ jabbers on the O'Reilly Network
At 10:39 12/03/2001, you wrote: On Fri, 9 Mar 2001, Dave Cross wrote: At Fri, 9 Mar 2001 09:24:10 -, "Robert Shiels" [EMAIL PROTECTED] wrote: http://www.oreillynet.com/ DJ Adams, yet another famous London Perl Monger! With a photo as well no less. Not just _any_ photo, but one of him drinking beer at a london.pm meeting. http://london.pm.org/MeetPics3.html Well done DJ. Seconded. suggestion for website: How about a page of our acheivments? ie CPAN modules, Books, credits, talks and drinking feats? Great idea. Wanna collate the information? Dave... -- http://www.dave.org.uk SMS: [EMAIL PROTECTED] plugData Munging with Perl http://www.manning.com/cross//plug
Re: DJ jabbers on the O'Reilly Network
* Dave Cross ([EMAIL PROTECTED]) wrote: At 10:39 12/03/2001, you wrote: On Fri, 9 Mar 2001, Dave Cross wrote: At Fri, 9 Mar 2001 09:24:10 -, "Robert Shiels" [EMAIL PROTECTED] wrote: http://www.oreillynet.com/ DJ Adams, yet another famous London Perl Monger! With a photo as well no less. Not just _any_ photo, but one of him drinking beer at a london.pm meeting. http://london.pm.org/MeetPics3.html Well done DJ. Seconded. suggestion for website: How about a page of our acheivments? ie CPAN modules, Books, credits, talks and drinking feats? Great idea. Wanna collate the information? and remember, you can start with the achievement "collated the information for this page" Greg -- Greg McCarroll http://www.mccarroll.uklinux.net
Version control
There's been a bit of discussion about version control on the IRC channel. Summary of discussion: CVS and RCS both suck, they just suck in different ways, and subversion is vapourware which doesn't even promise to overcome the problems in CVS/RCS. But there are alternatives. Does anyone here have any comments on Perforce or Clearcase? Needless to say, both companies have crap websites with no useful documentation and a tonne of marketing arse. -- David Cantrell | [EMAIL PROTECTED] | http://www.cantrell.org.uk/david/ This is a signature. There are many like it but this one is mine. ** I read encrypted mail first, so encrypt if your message is important ** PGP signature
Re: Version control
On Mon, 12 Mar 2001, David Cantrell wrote: There's been a bit of discussion about version control on the IRC channel. Summary of discussion: CVS and RCS both suck, they just suck in different ways, and subversion is vapourware which doesn't even promise to overcome the problems in CVS/RCS. But there are alternatives. Does anyone here have any comments on Perforce or Clearcase? Needless to say, both companies have crap websites with no useful documentation and a tonne of marketing arse. I've used Aegis and CVS in the past and like them both. CVS is used for all the code behind the Human Genome project loads of lines of code and loads of programmers... never seemed to cause a problem there. Andy
Re: Version control
On Mon Mar 12 16:57:09 2001, Leon Brocard wrote: David Cantrell sent the following bits through the ether: But there are alternatives. Does anyone here have any comments on Perforce or Clearcase? Needless to say, both companies have crap websites with no useful documentation and a tonne of marketing arse. I've used Perforce previously, and it's pretty nice, if costly for a commercial project (free for open source, iirc). I've heard good things about Aegis[1] which now has a Perl interface (cue Blackstar folks who use it) but I'm not sure about it - it seems too, um, different. On the whole I think CVS is Good Enough, and I hate RCS. Aegis is more than version control, which is why we used it at BlackStar. We were going to go with CVS at one stage, but we realised that our main problem was not version control, but QA. Aegis enforces a peer-review policy for each project. The process goes something like this: 1. an administrator creates a 'change' on the system: this basically involves describing what needs to be done, and deciding what sort of testing is required for this task. 2. a developer develops a change and writes tests for it, if required. In the default change configuration the tests must pass with the new code and fail with the old code. The developer cannot finish his work until this happens (or the admin changes the test flags on the change). 3. a reviewer now looks at what the developer has changed. If he thinks it is not totally insane, he can pass the change. He usually fails it: goto 2. 4. an integrator now merges the change into the code baseline. Before this can happen, the tests must be run again, passing with the new code and failing with the old. The integrator can fail the change for any other reason as well. The version control part of Aegis can be any system you want, although the default configuration uses tools that the Aegis author has written. If I were to install aegis again, I would try to get it to work with CVS as a backend. I mostly like it. The biggest problem I find is that the Aegis concept of distributed development is not the same as mine. If all the developers have access to the one central machine while they are working, things are fine. If I want to work on my laptop on a plane, things get vary complicated. There is a utility called 'aedist' that is intended to make this distribution work, but it doesn't behave in a way that makes sense to me. -- Marty
Re: Strange Request
On Mon, Mar 12, 2001 at 10:28:42AM +, Robin Szemeti wrote: On Mon, 12 Mar 2001, you wrote: http://neptune.nildram.co.uk/users/cgi.php3 , last paragraph: "For your convienience, we have a public CGI directory available to all our Unix hosting customers. included is FormMail, the industry-standard form-to-email processor." ^ Does that strike you with fear and dread, then? :-) well .. to be fair .. yes its appalling Perl but it works, and it IS the industry standard if only because there is nothing better freely available. Maybe I missed a meeting again, but doesn't the "industry" tend to refuse the standardness of anything freely available? dha -- David H. Adler - [EMAIL PROTECTED] - http://www.panix.com/~dha/ Sturgeon's Law: 90% of everything is crap. Cassell's Corollary: Sturgeon would have upped that number if he'd seen the Internet.
Re: DJ jabbers on the O'Reilly Network
* David H. Adler ([EMAIL PROTECTED]) wrote: Ah, but you never were at any of the early meetings when Randal was still drinking... :) bah, you don't catch us resting on historical laurels - such as the time Stowe set up the TVR Jug train, or the time we had that little incident with the toilet seat, no siree, we perform month in month out - apart from january of course ;-) Greg -- Greg McCarroll http://www.mccarroll.uklinux.net perl hacker | book collector | the very model of a modern mailing list kook London.pm - meetings held on the day after the first wednesday of the month
Re: DJ jabbers on the O'Reilly Network
* Mark Rogaski ([EMAIL PROTECTED]) wrote: An entity claiming to be Greg McCarroll ([EMAIL PROTECTED]) wrote: : : bah, you don't catch us resting on historical laurels - such as the : time Stowe set up the TVR Jug train, or the time we had that little : incident with the toilet seat, no siree, we perform month in month : out - apart from january of course ;-) : I think you missed the obvious absurdity of the US claiming prior art when it came to _beer_. no i just wanted to keep a thread about alchohol going ;-) -- Greg McCarroll http://www.mccarroll.uklinux.net perl hacker | book collector | the very model of a modern mailing list kook London.pm - meetings held on the day after the first wednesday of the month
Re: DJ jabbers on the O'Reilly Network
On Mon, Mar 12, 2001 at 03:02:07PM -0500, Mark Rogaski wrote: I think you missed the obvious absurdity of the US claiming prior art when it came to _beer_. Just beer in relation to perl dha -- David H. Adler - [EMAIL PROTECTED] - http://www.panix.com/~dha/ "Well, sure, being a ruthless godless dictator is fun, but it's all about the fans!" - Public Broadcast of His Imperial Majesty, Dimension 431-q-fhd
Re: Strange Request
On Mon, 12 Mar 2001, you wrote: well .. to be fair .. yes its appalling Perl but it works, and it IS the industry standard if only because there is nothing better freely available. Maybe I missed a meeting again, but doesn't the "industry" tend to refuse the standardness of anything freely available? a couple of years ago (well .. 5 maybe) I think you would have been right .. .ISP's (cos thats the industry we are talking about) had money and a desire to spend it ... Cisco firewalls and Exchange Swerver etc ... but the ISP market has changed a lot, firstly the sysadmins are taking up the linux/opensource stuff more and more because it works, and secondly the margins and money available for F expensive kit simply isn;t there .. the ISP market is having its prices driven down and that means using cheap technology. Sure it has to work because crappy software costs much more to admin than decent s/w but the drive to keep costs down ahs forced many ISPs to take the open source/free stuff route .. unfortunatley for the planet FormMail is now so standard that if you didn;t have it your punters would ask for it! .. err probably -- Robin Szemeti The box said "requires windows 95 or better" So I installed Linux!
Re: DJ jabbers on the O'Reilly Network
On Mon, Mar 12, 2001 at 10:18:53PM +, Dave Cross wrote: At 20:18 12/03/2001, you wrote: On Mon, Mar 12, 2001 at 03:02:07PM -0500, Mark Rogaski wrote: I think you missed the obvious absurdity of the US claiming prior art when it came to _beer_. Just beer in relation to perl You _do_ realise that I've now put the trademark notice on all of the london.pm web pages :) Bloody redcoats... dha :-) -- David H. Adler - [EMAIL PROTECTED] - http://www.panix.com/~dha/ perl is a language, and as such, is about as Y2K compliant as Serbo-Croat.- David Cantrell in comp.lang.perl.misc
Re: DJ jabbers on the O'Reilly Network
* Dave Cross ([EMAIL PROTECTED]) wrote: At 20:18 12/03/2001, you wrote: On Mon, Mar 12, 2001 at 03:02:07PM -0500, Mark Rogaski wrote: I think you missed the obvious absurdity of the US claiming prior art when it came to _beer_. Just beer in relation to perl You _do_ realise that I've now put the trademark notice on all of the london.pm web pages :) excellent dave, make sure you tm the cute little camel we use as well ;-) -- Greg McCarroll http://www.mccarroll.uklinux.net perl hacker | book collector | the very model of a modern mailing list kook London.pm - meetings held on the day after the first wednesday of the month