Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:99144 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 11854 invoked from network); 24 May 2017 15:04:15 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 May 2017 15:04:15 -0000 Authentication-Results: pb1.pair.com header.from=larry@garfieldtech.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=larry@garfieldtech.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain garfieldtech.com from 66.111.4.25 cause and error) X-PHP-List-Original-Sender: larry@garfieldtech.com X-Host-Fingerprint: 66.111.4.25 out1-smtp.messagingengine.com Received: from [66.111.4.25] ([66.111.4.25:40185] helo=out1-smtp.messagingengine.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id C0/7A-10292-EE0A5295 for ; Wed, 24 May 2017 11:04:14 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 563FE20657 for ; Wed, 24 May 2017 11:04:12 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute7.internal (MEProxy); Wed, 24 May 2017 11:04:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s= fm1; bh=9jWEpiCaKrh8cDdICtoFkZtmiFr9uR+2Co46qk+swaQ=; b=UaJPbIqZ 2pN6uEsJ7OCfPvRPbperVIy1+J2ACVxyHg0ZN3GQhZzG6I84HqyOcPI2b6mV1kTX geta+zsYqF13t5kM14uxF0NPDpdfVKltDrgPwo2Sbcintq0xbZeTtco+kdT/4vrR 9zhRFTFlYOoWQ/7RgIRMoEAI1nRgAuqDFbGKPsbyGYqdiHwTUkBzjGS13Nqn8e/c TAmNHHXQBr+qbI7WqfDIVG3jDO0qXssg1DNX3geT4S+Kne5F4/TuDQ7AsUyMlau+ Y97+dWnOy2oRTriAHGTg5hp14nk4Us9jJTM3d+JRDYvimAWEcNP7whKWTxTfXtMx ULt+95vxIiq6ew== X-ME-Sender: X-Sasl-enc: n2w1B3O8E9B+dDxnCepok+XEVVLO0EqU830MOOrkALB9 1495638252 Received: from [192.168.42.5] (c-73-74-159-92.hsd1.il.comcast.net [73.74.159.92]) by mail.messagingengine.com (Postfix) with ESMTPA id 11B362479C for ; Wed, 24 May 2017 11:04:12 -0400 (EDT) To: internals@lists.php.net References: Message-ID: Date: Wed, 24 May 2017 10:04:11 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US Subject: Re: [PHP-DEV] [RFC] [Discussion] UUID From: larry@garfieldtech.com (Larry Garfield) On 05/24/2017 04:31 AM, lists@rhsoft.net wrote: > > > Am 24.05.2017 um 11:27 schrieb Dan Ackroyd: >>> Hey internals! >>> >>> I haven't written the RFC yet, >> >> Please don't forget to include in the RFC a justification for why this >> should be part of PHP core, rather than a library > > because as developer in reality you can not use and rely on features > which needs to install some pecl-library when it is supposed to be > used on typical hosting packages It doesn't have to be a PECL library. I agree that a project requiring a PECL library greatly limits its potential reach, but with Composer user-space libraries are totally easy to install. There's a nice and popular UUID implementation already: https://packagist.org/packages/ramsey/uuid Note: That doesn't mean adding UUID functionality to PHP core/standard lib is a bad idea; discussing that is fine. But the "no one will be able to use it otherwise" argument is substantially less compelling than it was even 5 years ago. --Larry Garfield