Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:31345 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 12759 invoked by uid 1010); 31 Jul 2007 20:56:03 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 12744 invoked from network); 31 Jul 2007 20:56:03 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 31 Jul 2007 20:56:03 -0000 Authentication-Results: pb1.pair.com header.from=rasmus@lerdorf.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=rasmus@lerdorf.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain lerdorf.com from 204.11.219.139 cause and error) X-PHP-List-Original-Sender: rasmus@lerdorf.com X-Host-Fingerprint: 204.11.219.139 mail.lerdorf.com Received: from [204.11.219.139] ([204.11.219.139:57041] helo=mail.lerdorf.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 9E/E8-31116-1E1AFA64 for ; Tue, 31 Jul 2007 16:56:02 -0400 Received: from trainburn-lm.corp.yahoo.com (trainburn-lm.corp.yahoo.com [207.126.233.11]) (authenticated bits=0) by mail.lerdorf.com (8.14.1/8.14.1/Debian-7) with ESMTP id l6VKts2f011671 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 31 Jul 2007 13:55:55 -0700 Message-ID: <46AFA1CA.3090202@lerdorf.com> Date: Tue, 31 Jul 2007 13:55:38 -0700 User-Agent: Thunderbird 2.0.0.5 (Macintosh/20070716) MIME-Version: 1.0 To: Daniel Stenberg CC: internals@lists.php.net References: <46AF6536.4010600@lerdorf.com> In-Reply-To: X-Enigmail-Version: 0.95.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.91.1/3835/Tue Jul 31 06:59:27 2007 on colo.lerdorf.com X-Virus-Status: Clean Subject: Re: [PHP-DEV] Regarding the ext/curl extension From: rasmus@lerdorf.com (Rasmus Lerdorf) Daniel Stenberg wrote: > On Tue, 31 Jul 2007, Rasmus Lerdorf wrote: > >> Daniel, I don't really understand what renaming the extension would >> accomplish. > > Then I didn't make myself clear. > > The point of renaming would be to allow people to search for something > with a name that doesn't confuse them. If the binding would be called > 'mombamoolo', they would search for that and they would certainly not be > confused by products or projects called curl or libcurl (even if they > would know that mombamoolo uses libcurl). > > Now they search for curl and libcurl instead, and they read the docs on > our site, and yes some of them get angry or even hostile on us when they > can't find enough details about PHP on our curl site. > > Then again, I did say I realize that a rename won't happen. > >> And the curl_setopt() page lists more than just the names of the >> options. > > Hm, I stand corrected. I obviously haven't paying attention. I guess I > was fooled by the "constants" page... Sorry, my bad. > > Still, this is a real problem to many PHP users of this extension. Like > it or not... > > (and no, I don't suggest that name, it was picked randomly just to make > my point) We'll go through and clean up and improve the documentation. We even have volunteers to do so now. But many people don't take the time to read the docs, no matter how good they may be, so this problem isn't really going to go away. Perhaps you should simply redirect people to the php-general list, or at least have an automatic FAQ answer with the relevant links to the PHP documentation. Even the current curl_setopt page should answer many questions people have. The short url for it is http://php.net/curl_setopt We have had the problem of support spillover before in the project, especially to the smaller 3rd-party libs we link against, and it tends to simply be a matter of scale. The number of people using PHP is massive, and there will always be a certain percentage of people using any technology that will be confused and start sending uninformed questions to every mailing list they can find. We do our best to provide good and accessible documentation to alleviate this, but there is only so much we can do. -Rasmus