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: Adam Chlipala <adamc AT csail.mit.edu>
  • To: coq-club AT inria.fr
  • Subject: Re: [Coq-Club] Why is the Coq logo made to look like a penis?
  • Date: Tue, 6 Apr 2021 21:01:05 -0400
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=adamc AT csail.mit.edu; spf=Pass smtp.mailfrom=adamc AT csail.mit.edu; spf=None smtp.helo=postmaster AT outgoing-stata.csail.mit.edu
  • Ironport-hdrordr: A9a23:V4FIz6FZQYM7dgu9pLqEaMeALOonbusQ8zAX/mp2TgFYddHdssiokugS2xOcskd3ZFgLn9ecNK6cBU7G/Zlu7oULeZukVg/quGynRbsSibfK6TvmBiH466phxb5tGpIObeHYIFBmga/BgTWQPM0nxLC8n5yApeCb9Ht1SBEvVqcI1XYaNi++MmlbADZLHoA4Ep303LslmxOFdW4MZsq2QlkpNtKsm/TxmJjrYQELCnccgWHksRqS5LH3CBSe1BsFOgki/Z4Z7WPHnwblj5/Ij9iHzHbnulP7045bg5/IxNdFGaW36vQoFg==
  • Ironport-phdr: A9a23:8eXPGB3Jc8wt7ZTPsmDOBQQyDhhPgJ3EezUN459isYplN5qZl7zcNUDSrc9gkEXOFd2Cra4d2qyP7P2rADJIyK3CmUhKSIZLWR4BhJdetC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+KPjrFY7OlcS30P2594HObwlSizexfLd/IA+roQjTtsQajpZuJ6cswRbVv3VEfPhby3l1LlyJhRb84cmw/J9n8ytOvv8q6tBNX6bncakmVLJUFDspPXw7683trhnDUBCA5mAAXWUMkxpHGBbK4RfnVZrsqCT6t+592C6HPc3qSL0/RDqv47t3RBLulSwKMSMy/mPKhcxqlK9VvQyvpxJ/zYDXbo+aOvVxcaHBct0VXmdBQsVcWjZdDo+gYYYCDewMNvtYoYnnoFsOqAOzCBWxC+z1zz9Dm2H73a0+0+QgCQHJxgggEMgTu3nTttr6Kb0dUeWpw6TT0TrDdOlZ2Tb56ITSdxAhoO2MUahufsXM1EkiDgXIhUifpoL5JT2azPgNs3SF4Op6U+Kik3Iqpx1srzWtxcoiiovEipwRx13Y6Cl13Ic4K9K7RUJlfdOqHpteuiKVOYZrRs4vTW9ltig+x7MGpZO2YSgHxIkhyhXCaPKHa5CF7g/9WOuSOzt1im5pdKihixqo70Ss1/HwWtG23VtEtCZJjMTAu3QX2xHS6sWLUOZx8lm91TuJygvd8PtLIVoumqreM5MhwqA/lp4UsUnbGS/2hVn2jKCRdkUl/Oio5P3rYq76ppCGK497kBvyPbg1msOlAOQ4NhICX22a+eSgzrHs41D2QKhSgv03lKnWrozaKNwGqqKnAAJZyIgu5wqlAzu4ytgUg2QLIE5ddBKClYfpOlXOIP7iDfe4hlShiC1kyO3cMb3kHprANWTMkKz7crZ8705Q0g8zzdFD555OFL4OPe/zVlfrtNPEFh85LxC0w+H/Bdph0YMeQHuDDbOdMKPPqlCF/fkvIumJZI8NojnxMfkl5/j0jX84g1ARZ6ep3YFEIEy/S/9hOgCSZWfmqtYHC2YD+AQkH8Lwj1jXeDJaYj6ZX6Y9/jg/AcryBIvKQ4uFi6eI3SP9G5xKIG1KFwbfQj/Ta4yYVqJUO2qpKch7n2lcPZCRDrQ53BTrjzfUjrpqKu280ioFqZ3k1d56ovbPnA07szdvBsWZlWSMUyd5kn5aH1ce7OVEuUV4j2y7/+19iv1cG8ZU4pthWRwzNJqayu1mTd3+R1CYFv+5DW2+S9DjOgkfC8oryrcmaF10GtHkixHfmSemHu1N/4E=

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