Re: cvs: pear /PECL/smtp CREDITS EXPERIMENTAL Makefile.in TODO config.m4 package.xml php_smtp.h smtp.c smtp.php

From: Date: Sun, 02 Dec 2001 11:38:15 +0000
Subject: Re: cvs: pear /PECL/smtp CREDITS EXPERIMENTAL Makefile.in TODO config.m4 package.xml php_smtp.h smtp.c smtp.php
References: 1 2  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-3283@lists.php.net to get a copy of this message
On Sun, Dec 02, 2001 at 10:53:19AM -0000, Richard Heyes wrote: > > Richard, could you please explain why this module cannot be > > done in PHP? i think it's a very useful module, but you are > > limiting it's use by makeing it a c-module. (many ppls cannot > > use c-modules with their provider) > > I have replied to you, it's attached in case you missed it. As far as why it > can't be done in php, well, it has. For example, there is the smtp class in > PEAR (cvs:/php4/pear/Mail/smtp.php), and then there's a number of other > implementations that you could get from either hotscripts.com or > phpclasses.upperdeisgn.com and even one from my own website, phpguru.org. So > if people are limited by their isp, then they have a wide choice of php > implementations. richard, i really don't think it's cool to have more than one smtp thingie in pear and php. i also really doubt the advantage of writing it in C (eg will it work on win32?). perl has many dozends date/time functions in CPAN, does it make perl easier or messier? (freedom of choice doesn't always make things better): i really don't think that something that can be implemented "as-good" in php should be written in C and put under the PHP umbrella. i'm taking this back to pear-dev as i think this discussion belongs there. (as there is no "private" stuff in this mail i assume you don't mind) re, tc > > -- > Richard Heyes > "If you have any trouble sounding condescending, > find a Unix user to show you how it's done." - Scott Adams > Reply-To: <richard@phpguru.org> > From: "Richard Heyes" <richard@phpguru.org> > To: "Thies C. Arntzen" <thies@thieso.net> > Subject: RE: [PEAR-CVS] cvs: pear /PECL/smtp CREDITS EXPERIMENTAL Makefile.in TODO config.m4 > package.xml php_smtp.h smtp.c smtp.php > Date: Sat, 1 Dec 2001 14:29:46 -0000 > X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) > > > > Initial commit of smtp extension > > > > i don't really see a reason to implement this in C. i think > > this should be written in php. > > > > could you tell me why it was done this way? (speed cannot be > > the reason;-) > > Well, considering the PEAR smtp stuff is roughly 500 lines of extra code, > not counting some of the socket stuff or the PEAR library itself, then speed > can be a factor. Apart from that, I see no reason why it *shouldn't* be in > PECL. And to top it all off, I had nothing to do. :) > > -- > Richard Heyes > "When you were born, you cried and the world rejoiced. Live your life > so that when you die, the world cries and you rejoice " - Cherokee saying

« previous php.pear.dev (#3283) next »