Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jr069-0003rF-Vk for pgsql-hackers@arkaria.postgresql.org; Thu, 02 Jul 2020 14:21:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jr068-00024R-OE for pgsql-hackers@arkaria.postgresql.org; Thu, 02 Jul 2020 14:21:56 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jr068-00024I-Gx for pgsql-hackers@lists.postgresql.org; Thu, 02 Jul 2020 14:21:56 +0000 Received: from tamriel.snowman.net ([96.255.250.162]) by magus.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jr062-0002Pn-1t for pgsql-hackers@postgresql.org; Thu, 02 Jul 2020 14:21:56 +0000 Received: by tamriel.snowman.net (Postfix, from userid 1000) id C9D715F79F; Thu, 2 Jul 2020 10:21:48 -0400 (EDT) Date: Thu, 2 Jul 2020 10:21:48 -0400 From: Stephen Frost To: Tom Lane Cc: Andrew Dunstan , Noah Misch , Robert Haas , Chapman Flack , Peter Eisentraut , Joe Nelson , "pgsql-hackers@postgresql.org" Subject: Re: POC: rational number type (fractions) Message-ID: <20200702142148.GK3125@tamriel.snowman.net> References: <5EC3031C.6020105@anastigmatix.net> <20552.1589840076@sss.pgh.pa.us> <20200522055332.GA1296415@rfd.leadboat.com> <57d0e68d-2706-60a3-f020-ba4c8fd4b64b@2ndQuadrant.com> <20200701203246.GX3125@tamriel.snowman.net> <812520.1593643251@sss.pgh.pa.us> <20200701230007.GC3125@tamriel.snowman.net> <75123976-d1ac-0170-0193-be41d3655cbf@2ndQuadrant.com> <850483.1593698487@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="HzTfXcfu7EFt5lUB" Content-Disposition: inline In-Reply-To: <850483.1593698487@sss.pgh.pa.us> User-Agent: Mutt/1.5.24 (2015-08-30) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --HzTfXcfu7EFt5lUB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Greetings, * Tom Lane (tgl@sss.pgh.pa.us) wrote: > Andrew Dunstan writes: > > On 7/1/20 7:00 PM, Stephen Frost wrote: > >> ... extensions outside of PG simply don't thrive as independent projec= ts. > >>=20 > >> There's various potential reasons for that, from being hard to find, to > >> being hard to install and work with, to the fact that we don't have a > >> centralized extension system (PGXN isn't really endorsed at all by > >> core... and I don't really think it should be), and our general > >> extension management system isn't particularly great anyway. >=20 > > Then these are things we should fix. But the right fix isn't including > > every extension in the core code. >=20 > Yeah. We *must not* simply give up on extensibility and decide that > every interesting feature has to be in core. I don't have any great > ideas about how we grow the wider Postgres development community and > infrastructure, but that certainly isn't the path to doing so. I don't see where I was either proposing that we give up extensibility, or that we have to include every extension in the core code. Thanks, Stephen --HzTfXcfu7EFt5lUB Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCgAGBQJe/e18AAoJEO1sijiDR2RVGn8QAL8H42oPfavwREG153tutZPl VpwSM2JOsPRgHxODzVx39NiIpuDFjntDsTjAht62c4Gr2MjXBhN58YyJ/Qh6kDGE L7oIVsYib1uSSHpn1B1l4gENFDyc9SLTgWSODAl/dLjScPY5KHoV0KsR3Jcmb/jv R4OiHht1WuOCcTnK+sQo8BcHE6jxervS7BhJmTimaA7G5gPna+CrSB/t/kZkizx7 IJUfSg8g9MdD6UbfEMPJ7EL74WRJg9tXsR/xJmmOzEFcwWQGEYKPYOnMCBfEus+A Q9KMy8xwtJnYh1UWKDyDlTMIT8LE6FAQzS1RY5NkkF+IXBCGCJIqGN/y3sqOwjA6 235IWcsEtQGsCJdBX6E2PU1l/Vh2pKvm7DS1PEjfmI3yiksQ7RcxDIIvAnJuOn/o JIR7vWIZDBZ6Cj7miqz41aoIhx6vnxCr9Cmcm6avhRgwCa7jTS0bX7lJwqA+w/Hy 5e25XHCXV2AAQWwGjYWsl7ZZhUfw3XYztdilS67l3qSdvJMBBdjASNmo4Oo1r990 jyrhCMjiBrglpr7PTXqBP1rPp6+tfIes7JyCz4XP7DIY+JO+osnMUj6OULhBe6UD XakzEDVQjWzHQYxwjeIje5FneZDusk5KmsUnpm4WFD7aCMqs1QpF9ddRQngLS+Fi YUemE/a9fJVT5qcKb5mo =32cS -----END PGP SIGNATURE----- --HzTfXcfu7EFt5lUB--