Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:29198 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 57364 invoked by uid 1010); 4 May 2007 20:07:24 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 57349 invoked from network); 4 May 2007 20:07:24 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 4 May 2007 20:07:24 -0000 Authentication-Results: pb1.pair.com header.from=stas@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=stas@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 212.25.124.162 as permitted sender) X-PHP-List-Original-Sender: stas@zend.com X-Host-Fingerprint: 212.25.124.162 mail.zend.com Linux 2.5 (sometimes 2.4) (4) Received: from [212.25.124.162] ([212.25.124.162:45652] helo=mail.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 33/0B-21644-9729B364 for ; Fri, 04 May 2007 16:07:24 -0400 Received: (qmail 1969 invoked from network); 4 May 2007 20:07:17 -0000 Received: from internal.zend.office (HELO ?127.0.0.1?) (10.1.1.1) by internal.zend.office with SMTP; 4 May 2007 20:07:17 -0000 Message-ID: <463B9271.3040009@zend.com> Date: Fri, 04 May 2007 23:07:13 +0300 Organization: Zend Technologies User-Agent: Thunderbird 2.0.0.0 (Windows/20070326) MIME-Version: 1.0 To: Marcus Boerger CC: Edin Kadribasic , internals@lists.php.net References: <139872287.20070504170744@marcus-boerger.de> <9DC00D11-00A5-40DB-A397-8454C48FA448@prohost.org> <1525138013.20070504193205@marcus-boerger.de> <463B70A1.4010505@zend.com> <463B7232.7000205@php.net> <463B8B36.5010906@zend.com> <1992195966.20070504214413@marcus-boerger.de> In-Reply-To: <1992195966.20070504214413@marcus-boerger.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] [RFC] Starting 5.3 From: stas@zend.com (Stanislav Malyshev) > - you don't need a tool - well php - but hey you probbaly have that tool Yes, but they can't open it by any other standard system tool. I.e. you always need PHP - and of specific version - to work with this file. And I don't know how you expect all kinds of proven and widely used tools like mod_rewrite, .htaccess, etc. to work with phar-ed application. > - you can run phar archives out of the box - untouched You can't however see files there, edit files, copy files, etc. by any of the thousands of tools made by people to work with files. > - you can extract phar archives and run them - still untouched To extract them, you again can use one and only one tool, which might not be available on the system you want to open the archive on. That's all consequences of inventing yet another separate packaging format on top of dozens already in existence. Java at least used existing format... > - you can provide phar archives that do not require a phar extension What do you mean, how? And if you can - why don't you always do so? Why do you need phar extension at all? > To your question "is phar so important that everybody needs it in the > main source." I think the above means it should. Sorry, not clear to me how exactly it means so. There are a lot of extensions that live in PECL and do all kinds of interesting things - why phar is so special? -- Stanislav Malyshev, Zend Products Engineer stas@zend.com http://www.zend.com/