Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:99136 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 33929 invoked from network); 24 May 2017 00:29:00 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 24 May 2017 00:29:00 -0000 Authentication-Results: pb1.pair.com header.from=php@fleshgrinder.com; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=php@fleshgrinder.com; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain fleshgrinder.com from 77.244.243.89 cause and error) X-PHP-List-Original-Sender: php@fleshgrinder.com X-Host-Fingerprint: 77.244.243.89 mx108.easyname.com Received: from [77.244.243.89] ([77.244.243.89:50916] helo=mx108.easyname.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 41/94-10292-9C3D4295 for ; Tue, 23 May 2017 20:28:59 -0400 Received: from cable-81-173-132-37.netcologne.de ([81.173.132.37] helo=[192.168.178.20]) by mx.easyname.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1dDKAX-0001Qh-0g for internals@lists.php.net; Wed, 24 May 2017 00:28:54 +0000 Reply-To: internals@lists.php.net To: php-internals Message-ID: Date: Wed, 24 May 2017 02:28:41 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="twLtwUOSMaT8O8U4ESSvQeKuQflVbWpKF" X-DNSBL-PBLSPAMHAUS: YES Subject: [RFC] [Discussion] UUID From: php@fleshgrinder.com (Fleshgrinder) --twLtwUOSMaT8O8U4ESSvQeKuQflVbWpKF Content-Type: multipart/mixed; boundary="a4R4VrBr8V9e4NJaFwDKIqxU2xvpPvlV7"; protected-headers="v1" From: Fleshgrinder Reply-To: internals@lists.php.net To: php-internals Message-ID: Subject: [RFC] [Discussion] UUID --a4R4VrBr8V9e4NJaFwDKIqxU2xvpPvlV7 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hey internals! I haven't written the RFC yet, but the implementation is already done. I think that this is enough to start the discussion, since the concept of UUIDs should be well known to most people. https://github.com/php/php-src/pull/2535 The best starting point, also for non-C people, is the stubs directory where I created PHP files with full documentation: https://github.com/Fleshgrinder/php-src/tree/rfc/uuid/ext/standard/stubs I am also planning on providing PHP 5 and 7 polyfills, so that people can prepare their code long before the feature is actually landing in userland. --=20 Richard "Fleshgrinder" Fussenegger --a4R4VrBr8V9e4NJaFwDKIqxU2xvpPvlV7-- --twLtwUOSMaT8O8U4ESSvQeKuQflVbWpKF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJZJNPAAAoJEOKkKcqFPVVrn60QAKid/pAFr2WV7xOY7pl5Q4IU 0XqiTtXfYjZjiW1tThMk+T46rVCUfFdw31lxf4kBnSn6onVsHdm1wRV78SLg0qhT VAByyaC6d5DoGbckTgg5d+o51UJ8FWO7MpNOy3/Z7MtXZT6sZymKVLcx4zTSSGWc DGB10Ipi79R17l4n092AHozrHHJ0K+TjRtuOwy5Tt7XqEEwvWzu5eSw4UB78i6mV +t3uZ66YEwzBHFXhv3GKEWEs+BPG2VvDmn/LmBIKyW2YbBfCGBthytxsvL1fyK8V 8BK+ymRuib+UZM561MshK5yCJF2xxS1CHjSkcutrP5yqvQumqOq6RK/B+LUV9Vo0 3y3X5m0f/IW9nK33+7Qajq7rVYP263Kea6revMmD0D2AOc+m9O/I3zN9ckknny7N Jrct6ZWdjqr9fiLeo6uYthFoLoXqzsqpY135iQ2+S6wXjXZXyXJPlwdkyR8XMcnW yls8Zz7O08THrI916DLqQS3Duw/9rhyLrz24Hv4jCK1MtK9GVjSQTFKmplG+La49 SkL+SB0iUR/86wkqNtUd1kKz04K0up521ygLJuRBMBI7d5mU+vOqLQcEZX1q0/qB D994COUYAMEAQJHFZxuINcPvrgfkUuoczudKc9osfzS08KI2UcX2F4c2ySPC0tAs sfPQKE5+zSfS0DH5aMOt =Sn1n -----END PGP SIGNATURE----- --twLtwUOSMaT8O8U4ESSvQeKuQflVbWpKF--