public inbox for [email protected]  
help / color / mirror / Atom feed
From: Andrew Dunstan <[email protected]>
To: Matthias van de Meent <[email protected]>
To: Greg Sabino Mullane <[email protected]>
To: Jelte Fennema-Nio <[email protected]>
Cc: Tom Lane <[email protected]>
Cc: Robert Haas <[email protected]>
Cc: Jacob Champion <[email protected]>
Cc: Daniel Gustafsson <[email protected]>
Cc: Andres Freund <[email protected]>
Cc: PostgreSQL Hackers <[email protected]>
Subject: Re: RFC: adding pytest as a supported test framework
Date: Mon, 17 Jun 2024 12:21:10 -0400
Message-ID: <[email protected]> (raw)
In-Reply-To: <CAEze2WhfTCKKf_m=PU4GXzP_CZA_x2OBd3Wb3VZBjJ6Sb2-kfg@mail.gmail.com>
References: <CAOYmi+kThkM9Z87u=R_Wi7fCor2i+UZKAyq0UCyprzCwTQvqgA@mail.gmail.com>
	<CA+TgmoZCQtUu4u7XJ1umD8k5pTuM3h2zLDyQ1uoVOP-==gJz_Q@mail.gmail.com>
	<CAGECzQTzjVaMrKi5SCqL+H63pOx8r1DP0JpJ0v2SfaE0fMaNmg@mail.gmail.com>
	<CA+TgmoYvLLAJthL9ev-qc3gVLYX5WC3y3T5hsObaEnVOAx+e6g@mail.gmail.com>
	<CAGECzQQ6nHqhwBOr3fW_+_nxn82TJxMPZGAeXD-WKKJPYHYQqw@mail.gmail.com>
	<CA+TgmoboC3zPe5uzY58_QxGaGexGGpSBTNSDMZ4_Tzo-nrne=w@mail.gmail.com>
	<CAOYmi+moGFuBaaAHq=kixGk0YuOZan09Wn5O4WAzA-xLTEumaA@mail.gmail.com>
	<CA+TgmoY4DRMVEV7CVo1D8p==ExsN69W89rF7-Ax4V=M9HGWL7g@mail.gmail.com>
	<CA+TgmoZV8B35Mvx8DqHtJjHDQxscJhwOWzNWiPj+dsUhwaUfSg@mail.gmail.com>
	<[email protected]>
	<CAGECzQTOE1KdTBwq3vfXFH4dtXSGt+bcP5zU8aXVA9XJEfQUog@mail.gmail.com>
	<[email protected]>
	<CAGECzQQCG+HM-5+prrjKjF4TotoThNSQ6zD9JjMNsbRNgK8qVA@mail.gmail.com>
	<CAKAnmm+eO9fb4Cqh=NmP3PjoiOTrZj-R1eXhc6oA8CmU_zPqWg@mail.gmail.com>
	<CAEze2WhfTCKKf_m=PU4GXzP_CZA_x2OBd3Wb3VZBjJ6Sb2-kfg@mail.gmail.com>


On 2024-06-17 Mo 4:27 AM, Matthias van de Meent wrote:
> Hi Greg, Jelte,
>
> On Sat, 15 Jun 2024 at 23:53, Greg Sabino Mullane <[email protected]> 
> wrote:
>
> > Those young-uns are also the same group who hold their nose when 
> coding in C, and are always clamoring for rewriting Postgres in Rust.
>
> Could you point me to one occasion I have 'always' clamored for this, 
> or any of "those young-uns" in the community? I may not be a huge fan 
> of C, but rewriting PostgreSQL in [other language] is not on the list 
> of things I'm clamoring for. I may have given off-hand mentions that 
> [other language] would've helped in certain cases, sure, but I'd 
> hardly call that clamoring.
>
>

Greg was being a but jocular here. I didn't take him seriously. But 
there's maybe a better case to make the point he was making. Back in the 
dark ages we used a source code control system called CVS. It's quite 
unlike git and has a great many limitations and uglinesses, and there 
was some pressure for us to move off it. If we had done so when it was 
first suggested, we would probably have moved to using Subversion, which 
is rather like CVS with many of the warts knocked off. Before long, some 
distributed systems like Mercurial and git came along, and we, like most 
of the world, chose git. Thus by waiting and not immediately doing what 
was suggested we got a better solution. Moving twice would have been ... 
painful.

I have written Python in the past. Not a huge amount, but it doesn't 
feel like a foreign country to me, just the next town over instead of my 
immediate neighbourhood. We even have a python script in the buildfarm 
server code (not written by me). I'm sure if we started writing tests in 
Python I would adjust. But I think we need to know what the advantages 
are, beyond simple language preference. And to get to an equivalent 
place for Python that we are at with perl will involve some work.


cheers


andrew

--
Andrew Dunstan
EDB: https://www.enterprisedb.com







view thread (77+ messages)  latest in thread

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: [email protected]
  Cc: [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected]
  Subject: Re: RFC: adding pytest as a supported test framework
  In-Reply-To: <[email protected]>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox