coq-club AT inria.fr
Subject: The Coq mailing list
List archive
- From: Derek Dreyer <dreyer AT mpi-sws.org>
- To: coq-club AT inria.fr
- Subject: Re: [Coq-Club] Why is the Coq logo made to look like a penis?
- Date: Wed, 7 Apr 2021 16:35:44 +0200
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=dreyer AT mpi-sws.org; spf=Pass smtp.mailfrom=dreyer AT mpi-sws.org; spf=None smtp.helo=postmaster AT jupiter.mpi-klsb.mpg.de
- Ironport-hdrordr: A9a23:/8RTeaoFNvOQHzYOhfEiEnkaV5q1eYIsi2QD101hICF9WMbwraGTtd4c0gL5jytUZWopnsqONLLFbXTX85N05od5B9efdSPhv3alK5wn0Jv6z1TbcBHW2+ZB2c5bHZRWJ8b3CTFB4frSwA79KNo4xcnCzabAv4jj5lNgVxtjZa0lzwoRMHf5LmRTRA1LQaU0D4Cd4M0vnVCdUE8aZMi6GXUJNtKrz+Hjr57obQULABQq8mC1/FGVwYTnGBuV1Ap2aV5y6IolmFK19jDR1+GGu/G/xgS07R6206hr
- Ironport-phdr: A9a23:1K9wuBXjOHu21cFrhxlk1KtIdtbV8KwtVTF92vIco4ILSbyq+tHYBGea288FpGHAUYiT0f9Yke2e6/mmBTVRp8/e7ztaKdRlbFwssY0uhQsuAcqIWwXQDcXBSGgEJvlET0Jv5HqhMEJYS47UblzWpWCuv3ZJQk2sfQV6Kf7oFYHMks+5y/69+4HJYwVPmTGxfa5+IA+5oAnMssQam5ZuJ6QzxxfGvndEZvldyH91K16Ugxvy/Nq78oR58yRXtfIh9spAXrv/cq8lU7FWDykoPn4s6sHzuhbNUQWA5n0HUmULiRVIGBTK7Av7XpjqrCT3sPd21TSAMs33SbA0Ximi77tuRRT1hioLKyI1/WfKgcF2kalVog+upwZnzoHbboGaNvpwcK3ec90HW2ROQslfWjddAoOldYYDE/YNMfpaooT7ulAArQG+BQ6pBO73xDFHmGX20rM50+88Hw/GxhIvHtIQv3TOsd74M7odUfqrw6jI0zrDdehb2TLl6IjJaxwhuv+NXalqfcrW00kvGBrIg1ONooPqIz2bzP4Cs3SH7+V+T+KvjXYqpgNtrzSzyMohlJfEi54Wx1zZ6Ch3wIQ4KMO2RkB1b9CpHpRduz+YOoZ4XM4uXn1ltSk6x7EYpJO1fCsHxpQkyhPZdveJcJCI7wr+WOufJTp0nm9pdbalixux8EWs0PDwW8ms3FpUsiZIlsPAu3MN2hDJ9MSLV/tw8l281TuNywze7PxPL1oumqrBMZEhx6Y9lpoNvkTHGS/7gEf2jLKOdkUl5uin9f7nbq/jpp+ENo94kwL+MqA1msOkG+g4NxAOX2eB9euhyrLv5Uz5QLNUgf0qiqTVrZ7XKMABqqKkBwJZyIUu5helAzu70NkUhXwHI0hEeBKDgYjpIVbOIPXgAPiimVSjjjdqyO7cPrD6B5XNNnnDnK76fbdz8E5Q0g0zzcpQ555MELEOPOrzWlPttNzfFhI2Lwu0w//+BNph0oMeRHmAD7SCMKLStF+I/vggL/ONZI8Tojb9KuIq6+TgjX8jyhchevyi2oJSY3SlFNxnJV+YaDzimIQvC2AP6yYzVuHpwHGYXC9efT7mU7gx9zwhIIe+DMLYWZvrh6aOinToVqZKb3xLXwjfWUzjcJ+JDq9kQBLXGddol3k/bZbkToYg0R+0swqS479/L6/P5TZesojshoEdz92Wrgk78HlPN+rY02yJSAlcnH4QRiM7xuZ6uU04yVOY2+59m/MeGdEBv5thYkIBLZfZitdCJZXqQAupVtKRSRO9Xc7gBis+HIpZ/g==
I fear that a long multi-word name is suboptimal for branding purposes
and may result in abbreviation. Le Coq Formel in particular is likely
to be abbreviated as LCF, which might cause some confusion. ;-)
Also, note that in English, people will naturally want to put "the"
before the name of the system, e.g. "the Coq proof assistant". If
"Le" is in front of it, people will end up writing "the Le Coq proof
assistant", which is quite awkward.
Personally, I think keeping it to a single word (and one which does
not bake in its own definite article) is highly desirable.
Best regards,
Derek
On Wed, Apr 7, 2021 at 4:20 PM nicolas tabareau
<nicolas.tabareau AT inria.fr> wrote:
>
>
> On 7 Apr 2021, at 16:10, Luís Cruz-Filipe <lcfilipe AT gmail.com> wrote:
>
> Thanks, Giselle, for the concise summary of a long discussion!
>
> Point 4 on the pro list matches how I see it: the problem is not the name
> "Coq", it's the inappropriate jokes that people make based on it. It
> saddens me that the only way we can find to address this problem is by
> proposing a name change. While I understand the issues reported by many
> people on this list, I still find this the wrong approach. Will we be
> discussing how to deal with people whose surname is Kok (quite popular in
> some European countries) twenty years from now?
>
> Tadeusz also raises some important points, and I too like the suggestion of
> going for "Le Coq". It reminds me of Le Coq Sportif, which is also a major
> French brand that has a rooster as logo and international visibility...
>
>
> As a follow-up on this idea, we have proposed “le coq formel” on the wiki.
>
> More globally, I also think that adding some words around “Coq” to remove
> the possibility for bad jokes/interpretations in English
> is really something to consider, if not the only way out.
>
> I hope that native English speakers will confirm that it indeed works and
> prevents people from hearing the silly word in it.
>
> Best,
>
> — Nicolas
>
>
> Best,
> Luís
>
>
> On Wed, Apr 7, 2021 at 3:42 PM Tadeusz Litak <tadeusz.litak AT gmail.com>
> wrote:
>>
>> The thread is unfortunately named, as the discussion has long ago ceased
>> to be about the logo, but the idea to rename it
>> has not caught on. Even though there were good reasons to rename the
>> thread. There is a lesson in it.
>>
>> Anyway, the proposed list of "reasons to keep" does not include the most
>> important one (apart from massive legacy,
>> second to none in fact). One would need to reformulate point 2. It is not
>> just about making sense in French. If it is
>> correct that Coq's name appeals to French national pride and that it helps
>> to get funding and institutional support in
>> France, this is a huge issue.
>>
>> Similarly, it seems incorrect to say "it *was* developed in France".
>> Unless I'm mistaken, regardless of huge
>> international following and user base, the core development, maintenance
>> and the entire infrastructure are still
>> provided by French institutions and it's unlikely to change in foreseeable
>> future. In fact, this institutional support
>> seems to be as important a factor in Coq's survival as its solid
>> theoretical foundations.
>>
>> So while minor name modifications like "COQ", "Coq au... <French word of
>> choice>", "Côq", "Le Proveur Coq" or simply "Le
>> Coq" (I actually like that one) seem worth considering and so does the
>> idea of clarifying the English pronunciation, a
>> more drastic change could have a few unintended consequences.
>>
>>
>> On 7/4/21 2:52 PM, Giselle Reis wrote:
>> > I think the 100th message in this thread should be a summary of
>> > pro/cons arguments so far.
>> >
>> > Reasons to change:
>> > 1. People are uncomfortable when saying Coq in an English conversation
>> > 2. English is the main scientific communication language
>> > 3. It can be a barrier for people to join the community
>> > 4. It stems from a silly joke
>> >
>> > Reasons to keep:
>> > 1. Legacy
>> > 2. It was developed in France and the name makes sense in this language
>> > 3. We are not changing other English words because they feel
>> > uncomfortable in other languages
>> > 4. We should do better than giggling at silly words (we do not, but we
>> > should)
>> >
>> > They are, of course, not all weighted the same (that is very
>> > subjective), and I might have missed something, but these are the
>> > points that stood out.
>> >
>> > On Wed, Apr 7, 2021 at 3:39 PM Mario Frank <mafrank AT uni-potsdam.de>
>> > wrote:
>> >> Dear Jason,
>> >>
>> >> you are right - there are more or less handy alternatives. I could
>> >> adopt one of those.
>> >>
>> >> Thx for the hint.
>> >>
>> >>
>> >> Am 07.04.21 um 14:22 schrieb Jason Gross:
>> >>
>> >> Dear Mario,
>> >>
>> >>> I like your idea of using the concrete (specification) language when
>> >>> communicating about the research/work - and this may work pretty well
>> >>> in most cases. Sadly, I usually do not work much with Gallina/LTAC/...
>> >>> but rather on extending
>> >> (the tool) Coq.
>> >>
>> >> If you are so inclined, I think there is a relatively easy fix here, by
>> >> getting more specific:
>> >> - I work on extending Gallina
>> >> - I work on extending Ltac
>> >> - I work on various tactic languages for constructing Gallina proofs
>> >> - I work on infrastructure for interacting with programs which
>> >> eventually produce Gallina terms
>> >> - I work on plugins which extend the ecosystem of what can be done in
>> >> scripts whose primary purpose is to construct Gallina terms
>> >> - I work on integrating new features and abilities into the vernacular
>> >> language surrounding Gallina.
>> >>
>> >> Granted, some of these are a bit of a mouthful.
>> >>
>> >> Also, this last one reminds me of the fact that there are in fact three
>> >> languages used in Coq files. Commands like `Definition`, `Lemma`,
>> >> `Search` and `Set Printing All` are neither part of Gallina nor Ltac,
>> >> but instead part of the "vernacular" command language (which as far as
>> >> I'm aware has no proper name other than perhaps Vernacular or Vernac
>> >> (the abbreviation used in OCaml code to refer to this part of the
>> >> language)).
>> >>
>> >>
>> >> On Wed, Apr 7, 2021, 03:34 Mario Frank <mafrank AT uni-potsdam.de> wrote:
>> >>> Dear Cyrus,
>> >>>
>> >>> I like your idea of using the concrete (specification) language when
>> >>> communicating about the research/work - and
>> >>> this may work pretty well in most cases. Sadly, I usually do not work
>> >>> much with Gallina/LTAC/... but rather on extending
>> >>> (the tool) Coq. This will hold for many people who implement tools on
>> >>> the basis of Coq.
>> >>>
>> >>> So, in the light of the fact that there are people feeling
>> >>> uncomfortable with the biased meaning in different languages -
>> >>> I can confirm the experiences described by some people here - just
>> >>> avoiding the use of the name will not be a
>> >>> satisfactory solution (to me). It would rather have the flavour of
>> >>> saying "the tool whose name shall not be said" to me.
>> >>> There are many (good) proposals in the Wiki and I was especially
>> >>> attracted by "Gallus" as it has a quite matching meaning
>> >>> and also has a (subconscious) connection to Gallina (in my brain).
>> >>>
>> >>> Apart from that, I am happy that this topic is discussed so
>> >>> extensively. It seems to be necessary.
>> >>>
>> >>> Cheers,
>> >>> Mario
>> >>> Am 07.04.21 um 03:09 schrieb Cyrus Omar:
>> >>>
>> >>> For you, Adam, I think it would be especially appropriate to say "I
>> >>> write Ltac programs" instead, then. :-)
>> >>>
>> >>> Yes, this would require changing how we speak, in a manner that I
>> >>> think is quite consistent with our community's values: many of us
>> >>> quite value being clear about the distinction between a language and
>> >>> the implementations thereof, even in situations where there is one
>> >>> primary implementation (e.g. Haskell folks tend to be quite good at
>> >>> understanding the difference between Haskell and GHC, and of course
>> >>> the Standard ML community has taken this well to heart.)
>> >>>
>> >>> Cyrus
>> >>>
>> >>> On Tue, Apr 6, 2021 at 9:01 PM Adam Chlipala <adamc AT csail.mit.edu>
>> >>> wrote:
>> >>>> That doesn't sound right without terminology changes, at least not for
>> >>>> the way I'm used to using Coq. It's common that more time is spent
>> >>>> writing in the tactic language Ltac than in Gallina.
>> >>>>
>> >>>> On 4/6/21 8:58 PM, Cyrus Omar wrote:
>> >>>>> The first sentence on the About Coq page [1] says "Coq implements a
>> >>>>> program specification and mathematical higher-level language called
>> >>>>> Gallina".
>> >>>>>
>> >>>>> If that is accurate, then I think Gallina seems to be the appropriate
>> >>>>> name to use in conversation as a user of the language, in the same
>> >>>>> way
>> >>>>> that one says "I write C programs" even if what they are doing
>> >>>>> day-to-day is interacting with GCC, Clang, or CompCert via a
>> >>>>> collection of other utilities, e.g. editors, language servers, and
>> >>>>> the
>> >>>>> like.
>> >>>>>
>> >>>>> The objection that Gallina is one of several languages associated
>> >>>>> with
>> >>>>> Coq is the same as the objection that in fact there is a C
>> >>>>> preprocessor language distinct from C the language, i.e. not salient
>> >>>>> in most contexts.
>> >>>>>
>> >>>>> There may still be reason to rename the Coq implementation of Gallina
>> >>>>> (and friends), but it would make it less urgent in that it is only in
>> >>>>> relatively sophisticated company, where crude innuendo is
>> >>>>> increasingly
>> >>>>> (though not yet universally, I concede) recognized as inappropriate,
>> >>>>> that one needs to mention which particular implementation of a
>> >>>>> language they use or work on.
>> >>>>>
>> >>>>> Cyrus
>> >>>
>>
>
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, (continued)
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Guillaume Claret, 04/07/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Kevin Sullivan, 04/07/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Mario Frank, 04/07/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Jason Gross, 04/07/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Mario Frank, 04/07/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Giselle Reis, 04/07/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Tadeusz Litak, 04/07/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Pedro Quaresma, 04/07/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Luís Cruz-Filipe, 04/07/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, nicolas tabareau, 04/07/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Derek Dreyer, 04/07/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Paolo Torrini, 04/07/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Talia Ringer, 04/07/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Sam Kuper, 04/08/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Joyal , André, 04/08/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Santiago Bautista, 04/07/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Jay Kruer, 04/07/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Théo Zimmermann, 04/09/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Lasser, Samuel M., 04/07/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Joyal , André, 04/07/2021
- Re: [Coq-Club] Why is the Coq logo made to look like a penis?, Peter LeFanu Lumsdaine, 04/07/2021
Archive powered by MHonArc 2.6.19+.