From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by c5ff346549e7 (Postfix) with ESMTPS id 1A45A5D5 for ; Mon, 10 Aug 2020 07:22:56 +0000 (UTC) X-IronPort-AV: E=Sophos;i="5.75,456,1589234400"; d="scan'208";a="462963424" Received: from prod-listesu18.inria.fr (HELO sympa.inria.fr) ([128.93.162.160]) by mail2-relais-roc.national.inria.fr with ESMTP; 10 Aug 2020 09:22:22 +0200 Received: by sympa.inria.fr (Postfix, from userid 20132) id 44D6DE0C27; Mon, 10 Aug 2020 09:22:22 +0200 (CEST) Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 9A245E0C00 for ; Mon, 10 Aug 2020 01:02:43 +0200 (CEST) Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=Sam.Lindley@ed.ac.uk; spf=Pass smtp.mailfrom=Sam.Lindley@ed.ac.uk; spf=Pass smtp.helo=postmaster@loire.is.ed.ac.uk IronPort-PHdr: =?us-ascii?q?9a23=3AkTk20BVXr3BDZf9Ty2OGw+kiia3V8LGtZVwlr6E/?= =?us-ascii?q?grcLSJyIuqrYbB2At8tkgFKBZ4jH8fUM07OQ7/m+Hzxfqs/d+Fk5M7V0Hycfjs?= =?us-ascii?q?sXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6?= =?us-ascii?q?KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/IAi3oAnLtcQbg4RuJrs+xxDUvnZGZu?= =?us-ascii?q?NayH9yK1mOhRj8/MCw/JBi8yRUpf0s8tNLXLv5caolU7FWFSwqPG8p6sLlsxnD?= =?us-ascii?q?VhaP6WAHUmoKiBpIAhPK4w/8U5zsryb1rOt92C2dPc3rUbA5XCmp4ql3RBP0ji?= =?us-ascii?q?oMKjk2/nzKisxrlKJUvg6upwBxzY7TZYGaLvt+fqXAdt8eSmdMWsNdWipcCY2+?= =?us-ascii?q?coQPFfIMM/hYoYfgpFUAoxWxCgawC+3g0TJImnz70Lcm3+g9HwzL3gotFM8Ovn?= =?us-ascii?q?TOq9X1Mb8fX/2vw6nN0D7NafJW2THg54jMbB8goeyHULVtf8XLzEkjDQXLjlSW?= =?us-ascii?q?qYP4OzOayOQMvnOF4OV9T+6gkXIopxtsojis38ohjJTCiY0JxF7e7yp53Jo1Ks?= =?us-ascii?q?OiSE59edOqHplduiGaOYV5Tc0vQn1ltSk+x7AFuZC2eCYHxpsnyRDfdvCLbZWE?= =?us-ascii?q?7BLgWeuTPTp0mnxodrKjixu28UWtxPDwW8+p21hEqSpFl8PDtnEL1xHL5ciHS+?= =?us-ascii?q?d9/ke82TmUzQzT6+ZELVg6larcMZ4hx6UwmoAcsUTHACD7nlj9gqyOdkg85+Sk?= =?us-ascii?q?9eDqbq/4qpOBN4J4kBzyP6U0lsCiHeg0KgsDUmuB9em41rDv50/0TbVQgvA2kK?= =?us-ascii?q?TUto3RK94Bqa6jGQBV154u6xahADei19QVhX0HLFVEeBKdkYflIVDOIOviAfih?= =?us-ascii?q?nlugii1kyOzcMr38AZXBNnnDkLH/crZh80NQ1RQ/wNRF655KF70MIOj/VlLwud?= =?us-ascii?q?DCExM1LxS4w+P9B9V80oMeV3iPAqicMK7KrFGH/OcvL/OKao8UvjbyNvwl6ODu?= =?us-ascii?q?jHIih1ASYLOl0oELZ3yiA/RmIF2VYWDwjdcZDWcKog0+QfT2h1KYVD5TY2++X6?= =?us-ascii?q?Y95jEgFIKrFpzDR4CogLyZxii3BJxWZmZcClCNC3jkbYuEW+1fIB6Vd8RolzhB?= =?us-ascii?q?Ubm6V6cg0wuvvUn00elJNO3RrxYRsNrH1d554+DC3UUJ/DkyK8Wb32WAXkl5ki?= =?us-ascii?q?UBTHkr3/Ys8gRG1l6f3P0g0LRjHttJ6qYVA15nZ66Z9PRzDpXJYiyEftqNTw/3?= =?us-ascii?q?ENGhACs8CNMqhdICJU92Xcih3EmajniaRoQNnrnOP6Qat6fV3nz/PcF4ki6U2a?= =?us-ascii?q?VnhlJgX8gdbDT61J46zBDaAsvyq2vcj7yjLPxO0SKL/WzF0Gnc5Ew=3D?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CpAwCmfzBfhwoQ14FggQmBTIMDFANTM?= =?us-ascii?q?SyENpB2lEyHEgNVAQEJAQMBCgEBIwwEAQGHBAIdBgEENBMCEAEBBQEBAQIBAwM?= =?us-ascii?q?EARMBAQEKCwkIKYVjDEMBEAGBYgyDUgYPAQUbWwImAmwIAQGDIgGCfAQLsjiBM?= =?us-ascii?q?oQ7AYEWgyMhFoFAgQ4qAY0dgUw/gREnDAOCLIFwgVgBAYEWK4M1gmAEj04PM4p?= =?us-ascii?q?piWBekEUqB4JlgQ0LgmSEZ5EqBSiEIIQSiSyONIVSlTqBX4d1iUqDOAIEAgQFA?= =?us-ascii?q?hQBgWpagSBNND+CaQlHGQ1XjWACHYUleYR6gnlBMjcCBgEHAQEDCYkPh3EBAQ?= X-IPAS-Result: =?us-ascii?q?A0CpAwCmfzBfhwoQ14FggQmBTIMDFANTMSyENpB2lEyHEgN?= =?us-ascii?q?VAQEJAQMBCgEBIwwEAQGHBAIdBgEENBMCEAEBBQEBAQIBAwMEARMBAQEKCwkIK?= =?us-ascii?q?YVjDEMBEAGBYgyDUgYPAQUbWwImAmwIAQGDIgGCfAQLsjiBMoQ7AYEWgyMhFoF?= =?us-ascii?q?AgQ4qAY0dgUw/gREnDAOCLIFwgVgBAYEWK4M1gmAEj04PM4ppiWBekEUqB4Jlg?= =?us-ascii?q?Q0LgmSEZ5EqBSiEIIQSiSyONIVSlTqBX4d1iUqDOAIEAgQFAhQBgWpagSBNND+?= =?us-ascii?q?CaQlHGQ1XjWACHYUleYR6gnlBMjcCBgEHAQEDCYkPh3EBAQ?= X-IronPort-AV: E=Sophos;i="5.75,455,1589234400"; d="scan'208";a="462939491" X-MGA-submission: =?us-ascii?q?MDGZA5BeQA5P5QAH0pH62hyVbfoRt6sKsNuLUS?= =?us-ascii?q?meEU24Q3JTNldsa1oESnbtw7kqkHR1g1TNtdpAplK72VXct/MBOVAcp8?= =?us-ascii?q?UN9KRIaEImmCwHVLn9MpI1XzXUQTAzv3w3jqVvH0FnmH1lGf7/Te4/kB?= =?us-ascii?q?sf4ZPrdwKZUcjkk/i0HDQV2A=3D=3D?= Received: from loire.is.ed.ac.uk ([129.215.16.10]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Aug 2020 01:02:42 +0200 Received: from beeknow.inf.ed.ac.uk (beeknow.inf.ed.ac.uk [129.215.202.44]) by loire.is.ed.ac.uk (8.14.7/8.14.7) with ESMTP id 079N2frE020204 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 10 Aug 2020 00:02:41 +0100 Received: from [192.168.1.99] (88-97-75-57.dsl.in-addr.zen.co.uk [88.97.75.57] (may be forged)) (authenticated bits=0) by beeknow.inf.ed.ac.uk (8.14.7/8.14.7) with ESMTP id 079N2eqM013047 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO) for ; Mon, 10 Aug 2020 00:02:41 +0100 To: caml-list@inria.fr From: Sam Lindley Message-ID: <0f3fa8d3-d0aa-0501-f1c5-bf08dacd7dcb@ed.ac.uk> Date: Mon, 10 Aug 2020 00:02:40 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 8bit X-Edinburgh-Scanned: at loire.is.ed.ac.uk with MIMEDefang 2.84, Sophie, Sophos Anti-Virus, Clam AntiVirus X-Scanned-By: MIMEDefang 2.84 on 129.215.16.10 Subject: [Caml-list] MSFP 2020 (Monday August 31st and Tuesday September 1st) - Call for Participation Reply-To: Sam Lindley X-Loop: caml-list@inria.fr X-Sequence: 18214 Errors-To: caml-list-owner@inria.fr Precedence: list Precedence: bulk Sender: caml-list-request@inria.fr X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: Archived-At: Eighth Workshop on MATHEMATICALLY STRUCTURED FUNCTIONAL PROGRAMMING Monday 31st August and Tuesday 1st September 2020, online https://msfp-workshop.github.io/msfp2020/ ** Due to the COVID-19 pandemic, MSFP 2020 will now be held as a virtual meeting ** ** Registration deadline: Tuesday 25th August ** CALL FOR PARTICIPATION Registration ============ Register for participation here by Tuesday 25th August: https://forms.gle/HNvFsxDKbGAvnv9x9 There is no registration fee. Invited Speakers ================ Pierre-Marie Pédrot - Inria Rennes-Bretagne-Atlantique, France Satnam Singh - Google Research, USA The eighth workshop on Mathematically Structured Functional Programming is devoted to the derivation of functionality from structure. It is a celebration of the direct impact of Theoretical Computer Science on programs as we write them today. Modern programming languages, and in particular functional languages, support the direct expression of mathematical structures, equipping programmers with tools of remarkable power and abstraction. Where would Haskell be without monads? Functional reactive programming without temporal logic? Call-by-push-value without adjunctions? The list goes on. This workshop is a forum for researchers who seek to reflect mathematical phenomena in data and control. The first MSFP workshop was held in Kuressaare, Estonia, in July 2006, affiliated with MPC 2006 and AMAST 2006. The second MSFP workshop was held in Reykjavik, Iceland as part of ICALP 2008. The third MSFP workshop was held in Baltimore, USA, as part of ICFP 2010. The fourth workshop was held in Tallinn, Estonia, as part of ETAPS 2012. The fifth workshop was held in Grenoble, France, as part of ETAPS 2014. The sixth MSFP Workshop was held in April 2016, in Eindhoven, Netherlands, as part of ETAPS 2016. The seventh MSFP Workshop was held in July 2018, in Oxford, UK, as part of FLoC 2018. Programme ========= All times are UTC+1 (i.e. the timezone of Dublin, Ireland where MSFP 2020 was originally scheduled to be held). Monday ------ 13:00 Invited Speaker: Pierre-Marie Pedrot All your base categories are belong to us: A syntactic model of presheaves in type theory 14:00 break 14:30 Philippa Cowderoy Information aware type systems and telescopic constraint trees 15:00 Christopher Jenkins, Aaron Stump, and Larry Diehl Efficient lambda encodings for Mendler-style coinductive types in Cedille 15:30 break 16:00 Niels Voorneveld From equations to distinctions: Two interpretations of effectful computations 16:30 Dominic Orchard, Philip Wadler, and Harley Eades III Unifying graded and parameterised monads 17:00 virtual pub Tuesday ------- 13:00 Anne Baanen and Wouter Swierstra Combining predicate transformer semantics for effects: a case study in parsing regular languages 13:30 Oleg Grenrus Shattered lens 14:00 break 14:30 Artjoms Sinkarovs Multi-dimensional arrays with levels 15:00 Fritz Henglein and Mikkel Kragh Mathiesen Module theory and query processing 15:30 break 16:00 Invited speaker: Satnam Singh Extracting low-level formally verified circuits from Cava in Coq 17:00 virtual pub Program Committee ================= Stephanie Balzer - CMU, USA Kwanghoon Choi - Chonnam, South Korea Ralf Hinze - Kaiserslautern, Germany Marie Kerjean - Inria Nantes, France Sam Lindley - Edinburgh and Imperial, UK (co-chair) Max New - Northeastern, USA (co-chair) Fredrik Nordvall-Forsberg - Strathclyde, UK Alberto Pardo - Montevideo, Uruguay Exequiel Rivas Gadda - Inria Paris, France Claudio Russo - DFINITY, UK Tarmo Uustalu - Reykjavik, Iceland Nicolas Wu - Imperial, UK Maaike Zwart - Oxford, UK Platforms ========= * We will use Google Meet for presentations. * If the number of participants is not too high then we will invite all participants to use Google Meet if they wish. * Regardless, we will also livestream talks via YouTube. * Questions and general discussion will be handled through Zulip. * We will use gather.town for "corridor chat". Further details will be emailed to registered participants. -- The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.