Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Why is the Coq logo made to look like a penis?

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Why is the Coq logo made to look like a penis?


Chronological Thread 
  • From: Guillaume Claret <guillaume AT claret.me>
  • 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 03:42:44 +0200
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=guillaume AT claret.me; spf=Neutral smtp.mailfrom=guillaume AT claret.me; spf=None smtp.helo=postmaster AT relay4-d.mail.gandi.net
  • Ironport-hdrordr: A9a23:/R1t9650hQKbevl+jwPXwH7XdLJzesId70hD6mlaTxtJfsuE0+Wnm/oG3RH54QxhPk0Is9aGJaWGXDfg7pZz+4YcJvOPWwPhtWuuIuhZnOzf6hfnHDDz8fMY6Ld4f8FFebnNJHVzkMqS2mmFOvk6xt3vys6VrMfYi0xgVAR7L5xnhj0JbzqzNm1TaE14CYEiFJyaj/A3xQaIXXgMdMy0Cj0kcoH4xuHjr57tbR4YCxNP0mDn5w+A07L0HwOV2R0TSVp0rosKy3TPkADy+8yY3s2T9xm07QPuxqhNlMCk4tVOA9HksLl3FhzcziCyZIpgXLWevDc65MGXgWxArOXx
  • Ironport-phdr: A9a23:L0fogxUkQIXbJiuzguNZXNaos9XV8Kx0VTF92vIco4ILSbyq+tHYBGea288FpGHAUYiT0f9Yke2e6/mmBTVRp8/e7TtbLtRlbFwssY0uhQsuAcqIWwXQDcXBSGgEJvlET0Jv5HqhMEJYS47UblzWpWCuv3ZJQk2sfQV6Kf7oFYHMks+5y/69+4HJYwVPmTGxfa5+IA+5oAnMssQam5ZuJ6QxxxfGv3dFevldyH91K16Ugxvy/Nq78oR58yRXtfIh9spAXrv/cq8lU7FWDykoPn4s6sHzuhbNUQWA5n0HUmULiRVIGBTK7Av7XpjqrCT3sPd21TSAMs33SbA0Ximi77tuRRT1hioLKyI1/WfKgcF2kalVog+upwZnzoDJfo+VOvpwcKDTc9wUSmVOXNpeWSNaD4OgbYYCFfYNMfpWooT/oVYFsBuwBROrBOPq0jJGh2L23aw+0+QlCw7GwQkgEMwTu3nKqNX6Lr0SXv6pzKLVyjjDYO5W2Tb56IjMaB8hvPSMUqxrfMXNzUkgDRnFgUuMqYD/OjOayP0Avm6G5OVvSeyhkXQoqx1tojex3McsjJHEip4Jxl3F9yh3wJs4KNO4RkN1btOoDJpduj+eOoZ5QM4vTG5ltDs1xLAIp5O3YicHxZc6yxPBa/KJfIiG7w7hWeuXPDx2inVleLeliBaz90it0uL8Vsio0FZKsypKicPAuWwK1xzW7MWMV/hz/l+51DqRygze6PtILEIomabBNpIswbA9moAOvUnHHyL6gEH7gaGMekk69OWk8fnrbqv8qpKYM4J5jBz1PL40lcylG+s4NxADX2iF9uS4073u5Vf5T6tOjvIskqjUv4nWKtkBqq68GQBV04Ij5wywDzi81tQXgHgHIEhDeB2Zk4jlI1DOIPbmAvejm1mgjipnyvLcMrDjHpnBNGXPnbTvcLpn9kJRzAs+wcha551OC7EBJPzzWlX2tNzdFhI5PBG0w+fjCNV5zIweRGePDbGCPazOtV+H/PgvLPeQZIMPvTbyNeAp5+Tygn8hhV8dYa6p0IMLZ3C/B/RqOlmWYX7xgtgaCmoKpQo/TOnyiFKYSzJTZnCyX7g95j4hEo6mA53DFciRh+mK2z7+FZlLbEhHDEqNGDHmbdaqQfAJPQ2PI8tlmyEBWPCKT4Y72A3m4ADnyr5jJ/fR9wUTsZv52cQz4uCFxkJ6ziB9E8nIizLFdGpzhG5dH1ce7OVEuUV4j2y7/+19iv1cG8ZU4pthWQMzL5PAiel3WYqacjKERc+ATROdevvjATw1SboZ2dIKalchXtnkixnC22ylCrkZlvqNCYBmqsr07z3KP894jk3++uw5lVBOasBLPHermuh6+lqLb7M=

I am surprised by the amount and I feel it is nice that there are many names propositions in https://github.com/coq/coq/wiki/Alternative-names I dislike Coq being associated to the English meaning but this seems a common idea. Being the international language, I think this is something to take into account, especially if that can help.


Guillaume


The 04/07/2021 at 03:18, Conor McBride wrote:
I would also observe that this entire public discourse is data input to a
discipline
known as "cultural policy research".

This is not a disposable conversation.

Good luck, future comrades

Conor

On 7 Apr 2021, at 02:09, Cyrus Omar <comar AT umich.edu> wrote:

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



Archive powered by MHonArc 2.6.19+.

Top of Page