From P.Achten at cs.ru.nl Mon Jan 2 16:28:50 2023 From: P.Achten at cs.ru.nl (Peter Achten) Date: Mon, 2 Jan 2023 16:28:50 +0100 Subject: [Agda] [TFP 2023 Call For Participation] 24th International Symposium on Trends in Functional Programming Message-ID: <9bc4e699-3d87-143a-a8a7-8833675d070a@cs.ru.nl> # TFP 2023 -- Call For Participation (trendsfp.github.io) ## Dates Registration:?? Friday 6th January, 2023 TFPIE Workshop: Thursday 12th January, 2023 TFP Symposium:? Friday 13th - Sunday 15th January, 2023 The Symposium on Trends in Functional Programming (TFP) is an international forum for researchers with interests in all aspects of functional programming, taking a broad view of current and future trends in the area. It aspires to be a lively environment for presenting the latest research results, and other contributions. This year, TFP will take place in-person at UMass Boston, Massachusetts in the United States.? It is co-located with the Trends in Functional Programming in Education (TFPIE) workshop, which will take on the day before the main symposium. ## Scope The symposium recognizes that new trends may arise through various routes. As part of the Symposium's focus on trends we therefore identify the following five article categories. High-quality articles are solicited in any of these categories: * Research Articles: ? Leading-edge, previously unpublished research work * Position Articles: ? On what new trends should or should not be * Project Articles: ? Descriptions of recently started new projects * Evaluation Articles: ? What lessons can be drawn from a finished project * Overview Articles: ? Summarizing work with respect to a trendy subject Articles must be original and not simultaneously submitted for publication to any other forum. They may consider any aspect of functional programming: theoretical, implementation-oriented, or experience-oriented. Applications of functional programming techniques to other languages are also within the scope of the symposium. Topics suitable for the symposium include, but are not limited to: * Functional programming and multicore/manycore computing * Functional programming in the cloud * High performance functional computing * Extra-functional (behavioural) properties of functional programs * Dependently typed functional programming * Validation and verification of functional programs * Debugging and profiling for functional languages * Functional programming in different application areas: ? security, mobility, telecommunications applications, embedded ? systems, global computing, grids, etc. * Interoperability with imperative programming languages * Novel memory management techniques * Program analysis and transformation techniques * Empirical performance studies * Abstract/virtual machines and compilers for functional languages * (Embedded) domain specific languages * New implementation strategies * Any new emerging trend in the functional programming area If you are in doubt on whether your article is within the scope of TFP, please contact the TFP 2023 program chair, Stephen Chang. ## Best Paper Awards TFP awards two prizes for the best papers each year. First, to reward excellent contributions, TFP awards a prize for the best overall paper accepted for the post-conference formal proceedings. Second, a prize for the best student paper is awarded each year. TFP traditionally pays special attention to research students, acknowledging that students are almost by definition part of new subject trends. A student paper is one for which the authors state that the paper is mainly the work of students, the students are listed as first authors, and a student would present the paper. In both cases, it is the PC of TFP that awards the prize. In case the best paper happens to be a student paper, then that paper will receive both prizes. ## Instructions to Authors Papers must be submitted at: ? Authors of papers have the choice of having their contributions formally reviewed either before or after the Symposium. Further, pre-symposium submissions may either be full (earlier deadline) or draft papers (later deadline). ## Pre-symposium formal review Papers to be formally reviewed before the symposium should be submitted before the early deadline and will receive their reviews and notification of acceptance for both presentation and publication before the symposium. A paper that has been rejected for publication but accepted for presentation may be resubmitted for the post-symposium formal review. ## Post-symposium formal review Draft papers will receive minimal reviews and notification of acceptance for presentation at the symposium. Authors of draft papers will be invited to submit revised papers based on the feedback receive at the symposium. A post-symposium refereeing process will then select a subset of these articles for formal publication. ## Paper categories Draft papers and papers submitted for formal review are submitted as extended abstracts (4 to 10 pages in length) or full papers (20 pages). The submission must clearly indicate which category it belongs to: research, position, project, evaluation, or overview paper. It should also indicate which authors are research students, and whether the main author(s) are students. A draft paper for which all authors are students will receive additional feedback by one of the PC members shortly after the symposium has taken place. ## Format Papers must be written in English, and written using the LNCS style. For more information about formatting please consult the Springer LNCS web site. ## Program Committee Peter Achten,????????????? Radboud University Nijmegen, Netherlands Nada Amin,???????????????? Harvard University, USA Ambrose Bonnaire-Sergeant, Untypable LLC, USA Laura M. Castro,?????????? University of A Coru?a, Spain Stephen Chang (Chair),???? University of Massachusetts Boston, US John Clements,???????????? Cal Poly, USA Youyou Cong,?????????????? Tokyo Institute of Technology, Japan Paul Downen,?????????????? University of Massachusetts Lowell, USA Kathy Gray,??????????????? Meta Platforms, Inc., UK Ben Greenman,????????????? University of Utah, USA Jason Hemann,????????????? Seton Hall University, USA Patricia Johann,?????????? Appalachian State University, USA Alexis King,?????????????? Tweag, USA Julia Lawall,????????????? Inria-Paris, France Barak Pearlmutter,???????? Maynooth University, Ireland Norman Ramsey,???????????? Tufts University, USA Ilya Sergey,?????????????? National University of Singapore, Singapore Melinda T?th,????????????? E?tv?s Lor?nd University, Hungary Ningning Xie,????????????? University of Toronto, Canada From simon.robillard at umontpellier.fr Tue Jan 3 12:08:37 2023 From: simon.robillard at umontpellier.fr (Simon Robillard) Date: Tue, 3 Jan 2023 12:08:37 +0100 (CET) Subject: [Agda] =?utf-8?q?Post-doc_position_at_Universit=C3=A9_de_Montpel?= =?utf-8?q?lier?= Message-ID: <136485714.6671195.1672744117280.JavaMail.zimbra@umontpellier.fr> Dear all, This is an announcement for a post-doc position at Universit? de Montpellier. We are seeking candidates holding a PhD in computer science, and with expertise in program verification, particularly using proof assistants. The aim of the project is to formally verify term indexing algorithms (as used for the implementation of automated theorem provers, logic and functional programming languages, and other symbolic computing applications), in order to produce verified and efficient implementations. The successful candidate will be employed by Universit? de Montpellier, and will join the LIRMM research department. The position is for 18 months, starting on March 1st or later. The monthly salary before taxes is between 2674? and 2762?. The working language can be either French or English. Please contact me for further information about the position and the application process. Best, -- Simon Robillard Ma?tre de conf?rence -- Associate professor Universit? de Montpellier -------------- next part -------------- An HTML attachment was scrubbed... URL: From andres.sicard.ramirez at gmail.com Fri Jan 6 19:02:39 2023 From: andres.sicard.ramirez at gmail.com (=?UTF-8?B?QW5kcsOpcyBTaWNhcmQtUmFtw61yZXo=?=) Date: Fri, 6 Jan 2023 13:02:39 -0500 Subject: [Agda] [ANNOUNCE] Agda 2.6.3 release candidate 3 In-Reply-To: References: Message-ID: Dear all, The Agda Team is very pleased to announce the third release candidate of Agda 2.6.3. We plan to release 2.6.3 in a few days. # Highlights * Added support for [Erased Cubical Agda](https://agda.readthedocs.io/en/v2.6.2.2.20230105/language/cubical.html#cubical-agda-with-erased-glue), a variant of Cubical Agda that is supported by the GHC backend, under the flag `--erased-cubical`. * Added a new flag `--cubical-compatible` to turn on generation of Cubical Agda-specific support code (previously this behaviour was part of `--without-K`). Since `--cubical-compatible` mode implies that functions should work with the preliminary support for [indexed inductive types in Cubical Agda](https://agda.readthedocs.io/en/v2.6.2.2.20230105/language/cubical.html#indexed-inductive-types), many pattern matching functions will now emit an `UnsupportedIndexedMatch` warning, indicating that the function will not compute when applied to transports (from `--cubical` code). This warning can be disabled with `-WnoUnsupportedIndexedMatch`, which can be used either in an `OPTIONS` pragma or in your `agda-lib` file. The latter is recommended if your project is only `--cubical-compatible`, or if it is already making extensive use of indexed types. Note that code that uses (only) `--without-K` can no longer be imported from code that uses `--cubical`. Thus it may make sense to replace `--without-K` with `--cubical-compatible` in library code, if possible. Note also that Agda tends to be quite a bit faster if `--without-K` is used instead of `--cubical-compatible`. * Agda 2.6.3 seems to type-check one variant of the standard library about [30% faster](https://github.com/agda/agda/issues/6049#issuecomment-1329163727) than Agda 2.6.2.2 (on one system; the library was changed in a small way between the tests to accommodate changes to Agda). In that test the standard library did not use the new flag `--cubical-compatible`. With that flag enabled in all the files that used to use `--without-K` (and the warning `UnsupportedIndexedMatch` turned off) Agda 2.6.3 was still about 10% faster. * New primitives `declareData`, `defineData`, and `unquoteDecl data` for generating new data types have been added to the [reflection API](https://agda.readthedocs.io/en/v2.6.2.2.20230105/language/reflection.html#metaprogramming). # Changes respect to RC2 We fixed the following issues: [#3660](https://github.com/agda/agda/issues/3660) [#6377](https://github.com/agda/agda/issues/6377) [#6379](https://github.com/agda/agda/issues/6379) # GHC supported versions Agda 2.6.3 RC3 has been tested with GHC 9.4.4, 9.2.5, 9.0.2, 8.10.7, 8.8.4, 8.6.5, 8.4.4, 8.2.2 and 8.0.2 on Linux, macOS and Windows. # Installation Agda 2.6.3 RC3 can be installed using cabal-install or stack: * Getting the release candidate $ cabal get https://hackage.haskell.org/package/Agda-2.6.2.2.20230105/candidate/Agda-2.6.2.2.20230105.tar.gz $ cd Agda-2.6.2.2.20230105 * Using cabal-install $ cabal install * Using stack $ stack --stack-yaml stack-a.b.c.yaml install replacing `a.b.c` with your version of GHC. # Standard library For the time being, you can use standard library v1.7.2 - RC1 (https://github.com/agda/agda-stdlib/archive/v1.7.2-rc1.zip) with Agda 2.6.3 RC3. # Fixed issues https://hackage.haskell.org/package/Agda-2.6.2.2.20230105/candidate/changelog Enjoy Agda 2.6.3 RC3 and please test as much as possible. -- Andr?s, on behalf of the Agda Team From chisvasileandrei at gmail.com Fri Jan 13 13:26:45 2023 From: chisvasileandrei at gmail.com (Andrei Chis) Date: Fri, 13 Jan 2023 13:26:45 +0100 Subject: [Agda] CfP: Journal of Systems and Software - Special Issue on Software Language Engineering Message-ID: Dear Colleagues, We invite submissions for the Journal of Systems and Software Special Issue on ?Software Language Engineering?. This special issue is related to the 2022 edition of the Software Language Engineering Conference (https://2022.splashcon.org/home/sle-2022?) but **it is open to all authors.** Details follow. -------------------------------------------------------------------------------------- Journal of Systems and Software Software Language Engineering Special Issue Guest Editors ? Lola Burgue?o, University of Malaga, Spain ? Walter Cazzola, Professor, Universit? degli Studi di Milano, Italy ? Dimitris Kolovos, Professor, University of York, United Kingdom Special issue information: With the ubiquity of computers, software has become the dominating intellectual asset of our time. In turn, this software depends on software languages, namely the languages it is written in, the languages used to describe its environment, and the languages driving its development process. Given that everything depends on software and that software depends on software languages, it seems fair to say that for many years to come, everything will depend on software languages. Software language engineering (SLE) is the discipline of engineering languages and their tools required for the creation of software. It abstracts from the differences between programming languages, modeling languages, and other software languages, and emphasizes the engineering facet of the creation of such languages, that is, the establishment of the scientific methods and practices that enable the best results. While SLE is certainly driven by its meta-circular character (software languages are engineered using software languages), SLE is not self-satisfying: its scope extends to the engineering of languages for all and everything. This special issue will represent a further step in identification, definition and tooling of software languages. Topics of interest related to the special issue, but are not limited to: ? Software Language Design and Implementation ? Approaches to and methods for language design ? Static semantics (e.g. design rules, well-formedness constraints) ? Techniques for specifying behavioral / executable semantics ? Generative approaches (incl. code synthesis, compilation) ? Meta-languages, meta-tools, language workbenches ? Software Language Validation ? Verification and formal methods for languages ? Testing techniques for languages ? Simulation techniques for languages ? Software Language Integration and Composition ? Coordination of heterogeneous languages and tools ? Mappings between languages (incl. transformation languages) ? Traceability between languages ? Deployment of languages to different platforms ? Software Language Maintenance ? Software language reuse ? Language evolution ? Language families and variability, language and software product lines ? Domain-specific approaches for any aspects of SLE (design, implementation, validation, maintenance) ? Empirical evaluation and experience reports of language engineering tools ? User studies evaluating usability ? Performance benchmarks ? Industrial applications ? Synergies between Language Engineering and emerging/promising research areas ? AI and ML language engineering (e.g., ML compiler testing, code classification) ? Quantum language engineering (e.g., language design for quantum machines) ? Language engineering for physical systems (e.g., CPS, IoT, digital twins) ? Socio-technical systems and language engineering (e.g., language evolution to adapt to social requirements) Manuscript submission information: Proposed Dates and Outcomes ? Submission: 15 February 2023 ? Notification to authors (first round): 15 April 2023 ? Submission of revised papers (second round): 15 June 2023 ? Notification to authors (second round): 15 August 2023 ? Submission after second review: 15 October 2023 ? Final acceptance: 15 November 2023 ? Date of publication: 15 December 2023 Submission Guidelines The call for this special issue is an open call. We invite innovative research with a sound scientific or technological basis and validation. We accept submissions of original and previously unpublished manuscripts and we especially encourage the submission of revised and extended papers from the 15th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2022). If a previous version of the manuscript has been published in a conference or journal, then authors must explicitly explain the novelty of this new submission and provide at least 30% new material. Surveys, literature reviews and mapping studies would not be considered as part of this special issue. All manuscripts and any supplementary material should be submitted through the Elsevier Editorial System at https://www.editorialmanager.com/jssoftware/default1.aspx. Follow the submission instructions given on this site. During the submission process, select the article type "VSI:SLE" from the "Choose Article Type" pull-down menu. All submissions must adhere to the general principles of the Journal of Systems and Software articles. Submissions have to be prepared according to the Guide for Authors, available on the journal website, and must follow the format specified in the JSS Guide for Authors https://www.elsevier.com/journals/journal-of-systems-and-software/0164-1212/guide-for-authors. For more information about the special issue, please contact the guest editors. From bove at chalmers.se Sat Jan 14 12:17:49 2023 From: bove at chalmers.se (Ana Bove) Date: Sat, 14 Jan 2023 12:17:49 +0100 Subject: [Agda] LFMTP'23 call for papers Message-ID: <539d9d48-913f-ab56-42fb-7fe293ad6e33@chalmers.se> =============================================================== ???????????? Call for papers -- LFMTP 2023 ?????????? Logical Frameworks and Meta-Languages: ?????????????????? Theory and Practice ???????????? Rome, Italy -- July 2nd, 2023 ?????????????? Affiliated with FSCD 2023 ????????????? https://lfmtp.org/workshops/2023 =============================================================== Logical frameworks and meta-languages form a common substrate for representing, implementing and reasoning about a wide variety of deductive systems of interest in logic and computer science. Their design, implementation and their use in reasoning tasks, ranging from the correctness of software to the properties of formal systems, have been the focus of considerable research over the last two decades. This workshop will bring together designers, implementors and practitioners to discuss various aspects impinging on the structure and utility of logical frameworks, including the treatment of variable binding, inductive and co-inductive reasoning techniques and the expressiveness and lucidity of the reasoning process. LFMTP 2023 will provide researchers a forum to present state-of-the-art techniques and discuss progress in areas such as the following: * Encoding and reasoning about the meta-theory of programming languages, ? logical systems and related formally specified systems. * Theoretical and practical issues concerning the treatment of variable ? binding, especially the representation of, and reasoning about, ? datatypes defined from binding signatures. * Logical treatments of inductive and co-inductive definitions and ? associated reasoning techniques, including inductive types of higher ? dimension in homotopy type theory. * Graphical languages for building proofs, applications in geometry, ? equational reasoning and category theory. * New theory contributions: canonical and substructural frameworks, ? contextual frameworks, proof-theoretic foundations supporting ? binders, functional programming over logical frameworks, ? homotopy and cubical type theory. * Applications of logical frameworks: proof-carrying architectures, ? proof exchange and transformation, program refactoring, etc. * Techniques for programming with binders in functional programming ? languages such as Haskell, OCaml or Agda, and logic programming ? languages such as lambda Prolog or Alpha-Prolog. The workshop's program will include contributed and invited talks. We hope that LFMTP takes place physically in Rome, but online participation will be possible and may even be necessary. ## Important Dates Abstract submission deadline: April 10 Paper submission deadline: April 20 Notification to authors: May 20 ## Submission Submit on EasyChair: https://easychair.org/conferences/?conf=lfmtp23 All papers must be original and not simultaneously submitted to another journal or conference. In addition to regular papers, we welcome/encourage the submission of "work in progress" reports, in a broad sense. Those do not need to report fully polished research results, but should be of interest for the community at large. Submitted papers should be in PDF, formatted using the EPTCS style guidelines (https://info.eptcs.org/). The length is restricted to 15 pages for regular papers and 8 pages for "work in progress" papers (both limits include references). ## Proceedings A selection of the presented papers will be published online in the Electronic Proceedings in Theoretical Computer Science (EPTCS). ## Program Committee * Roberto Blanco (MPI-SP) * Fr?d?ric Blanqui (Inria) * Ana Bove (Chalmers University of Technology) * Alberto Ciaffaglione, co-chair (Universit? degli Studi di Udine) * Amy Felty (University of Ottawa) * Assia Mahboubi (Inria) * Narciso Marti-Oliet (Universidad Complutense de Madrid) * Gopalan Nadathur (University of Minnesota) * Carlos Olarte, co-chair (LIPN, Universit? Sorbonne Paris Nord) * Cl?ment Pit-Claudel (Amazon AWS) * Andrei Popescu (University of Sheffield) * Claudio Sacerdoti Coen (University of Bologna) From evan.cavallo at math.su.se Tue Jan 17 16:07:44 2023 From: evan.cavallo at math.su.se (Evan Cavallo) Date: Tue, 17 Jan 2023 16:07:44 +0100 Subject: [Agda] HoTT/UF 2023: Call for Contributions Message-ID: <7a433d05-0a93-6aa4-e6a6-1950b2948d56@math.su.se> ========================================================== CALL FOR CONTRIBUTIONS AND PARTICIPATION Workshop on Homotopy Type Theory and Univalent Foundations (HoTT/UF 2023, co-located with WG6 meeting of the EuroProofNet COST action) ========================================================== ------------------------------------------------------------------------ Workshop on Homotopy Type Theory and Univalent Foundations April 22 - 23, 2023, Vienna, Austria https://hott-uf.github.io/2023/ Co-located with WG6 meeting in Vienna in April 2023 https://europroofnet.github.io/wg6-vienna/ Abstract submission deadline: Feb 17, 2023 ------------------------------------------------------------------------ Homotopy Type Theory is a young area of logic, combining ideas from several established fields: the use of dependent type theory as a foundation for mathematics, inspired by ideas and tools from abstract homotopy theory. Univalent Foundations are foundations of mathematics based on the homotopical interpretation of type theory. The goal of this workshop is to bring together researchers interested in all aspects of Homotopy Type Theory/Univalent Foundations: from the study of syntax and semantics of type theory to practical formalization in proof assistants based on univalent type theory. The workshop will be held in person with support for remote participation. We encourage online participation for those who do not wish to or cannot travel. ============================ # Invited speakers * Greta Coraglia (University of Genova, Italy) * Nima Rasekh (Max Planck Institute for Mathematics, Germany) * Egbert Rijke (University of Ljubljana, Slovenia) ================ # Submissions * Abstract submission deadline: February 17, 2023 * Author notification: early March 2023 Submissions should consist of a title and a 1-2 pages abstract, in pdf format, via https://easychair.org/conferences/?conf=hottuf2023. Considering the broad background of the expected audience, we encourage authors to include information of pedagogical value in their abstract, such as motivation and context of their work. ================ # Registration Registration is mandatory. Registration information will be provided shortly. ================ # Organizers * Evan Cavallo, evan.cavallo at math.su.se (Stockholm University) * Anja Petkovi? Komel, anja.komel at tuwien.ac.at (TU Wien) * Taichi Uemura, taichi.uemura at math.su.se (Stockholm University) * Jonathan Weinberger, jweinb20 at jhu.edu (Johns Hopkins University) From andres.sicard.ramirez at gmail.com Mon Jan 30 13:52:15 2023 From: andres.sicard.ramirez at gmail.com (=?UTF-8?B?QW5kcsOpcyBTaWNhcmQtUmFtw61yZXo=?=) Date: Mon, 30 Jan 2023 07:52:15 -0500 Subject: [Agda] [ANNOUNCE] Agda 2.6.3 In-Reply-To: References: Message-ID: Dear all, The Agda Team is very pleased to announce the release of Agda 2.6.3. # Highlights * Added support for [Erased Cubical Agda](https://agda.readthedocs.io/en/v2.6.3/language/cubical.html#cubical-agda-with-erased-glue), a variant of Cubical Agda that is supported by the GHC backend, under the flag `--erased-cubical`. * Added a new flag `--cubical-compatible` to turn on generation of Cubical Agda-specific support code (previously this behaviour was part of `--without-K`). Since `--cubical-compatible` mode implies that functions should work with the preliminary support for [indexed inductive types in Cubical Agda](https://agda.readthedocs.io/en/v2.6.3/language/cubical.html#indexed-inductive-types), many pattern matching functions will now emit an `UnsupportedIndexedMatch` warning, indicating that the function will not compute when applied to transports (from `--cubical` code). This warning can be disabled with `-WnoUnsupportedIndexedMatch`, which can be used either in an `OPTIONS` pragma or in your `agda-lib` file. The latter is recommended if your project is only `--cubical-compatible`, or if it is already making extensive use of indexed types. Note that code that uses (only) `--without-K` can no longer be imported from code that uses `--cubical`. Thus it may make sense to replace `--without-K` with `--cubical-compatible` in library code, if possible. Note also that Agda tends to be quite a bit faster if `--without-K` is used instead of `--cubical-compatible`. * Agda 2.6.3 seems to type-check one variant of the standard library about [30% faster](https://github.com/agda/agda/issues/6049#issuecomment-1329163727) than Agda 2.6.2.2 (on one system; the library was changed in a small way between the tests to accommodate changes to Agda). In that test the standard library did not use the new flag `--cubical-compatible`. With that flag enabled in all the files that used to use `--without-K` (and the warning `UnsupportedIndexedMatch` turned off) Agda 2.6.3 was still about 10% faster. * New primitives `declareData`, `defineData`, and `unquoteDecl data` for generating new data types have been added to the [reflection API](https://agda.readthedocs.io/en/v2.6.3/language/reflection.html#metaprogramming). # GHC supported versions Agda 2.6.3 has been tested with GHC 9.4.4, 9.2.5, 9.0.2, 8.10.7, 8.8.4, 8.6.5, 8.4.4, 8.2.2 and 8.0.2 on Linux, macOS and Windows. # Installation You can install Agda 2.6.3 with Cabal or stack. See https://agda.readthedocs.io/en/v2.6.3/getting-started/installation.html . # Standard library For the time being, you can use standard library v1.7.2 - RC1 (https://github.com/agda/agda-stdlib/archive/v1.7.2-rc1.zip) with Agda 2.6.3. # Fixed issues https://hackage.haskell.org/package/Agda-2.6.3/changelog Enjoy Agda 2.6.3. -- Andr?s, on behalf of the Agda Team From andreas.abel at ifi.lmu.de Mon Jan 30 16:36:10 2023 From: andreas.abel at ifi.lmu.de (Andreas Abel) Date: Mon, 30 Jan 2023 16:36:10 +0100 Subject: [Agda] [ANNOUNCE] Agda 2.6.3 In-Reply-To: References: Message-ID: Hoooorray! Thanks Andres, and all of the developers who made it happen! On 2023-01-30 13:52, Andr?s Sicard-Ram?rez wrote: > Dear all, > > The Agda Team is very pleased to announce the release of Agda 2.6.3. > > # Highlights > > * Added support for [Erased Cubical > Agda](https://agda.readthedocs.io/en/v2.6.3/language/cubical.html#cubical-agda-with-erased-glue), > a variant of Cubical Agda that is supported by the GHC backend, > under the flag `--erased-cubical`. > > * Added a new flag `--cubical-compatible` to turn on generation of > Cubical Agda-specific support code (previously this behaviour was > part of `--without-K`). > > Since `--cubical-compatible` mode implies that functions should work > with the preliminary support for [indexed inductive types in Cubical > Agda](https://agda.readthedocs.io/en/v2.6.3/language/cubical.html#indexed-inductive-types), > many pattern matching functions will now emit an > `UnsupportedIndexedMatch` warning, indicating that the function will > not compute when applied to transports (from `--cubical` code). > > This warning can be disabled with `-WnoUnsupportedIndexedMatch`, which > can be used either in an `OPTIONS` pragma or in your `agda-lib` file. > The latter is recommended if your project is only > `--cubical-compatible`, or if it is already making extensive use of > indexed types. > > Note that code that uses (only) `--without-K` can no longer be > imported from code that uses `--cubical`. Thus it may make sense to > replace `--without-K` with `--cubical-compatible` in library code, > if possible. > > Note also that Agda tends to be quite a bit faster if `--without-K` > is used instead of `--cubical-compatible`. > > * Agda 2.6.3 seems to type-check one variant of the standard library > about [30% faster](https://github.com/agda/agda/issues/6049#issuecomment-1329163727) > than Agda 2.6.2.2 (on one system; the library was changed in a small > way between the tests to accommodate changes to Agda). In that test > the standard library did not use the new flag > `--cubical-compatible`. With that flag enabled in all the files that > used to use `--without-K` (and the warning `UnsupportedIndexedMatch` > turned off) Agda 2.6.3 was still about 10% faster. > > * New primitives `declareData`, `defineData`, and `unquoteDecl data` > for generating new data types have been added to the [reflection > API](https://agda.readthedocs.io/en/v2.6.3/language/reflection.html#metaprogramming). > > # GHC supported versions > > Agda 2.6.3 has been tested with GHC 9.4.4, 9.2.5, 9.0.2, 8.10.7, > 8.8.4, 8.6.5, 8.4.4, 8.2.2 and 8.0.2 on Linux, macOS and Windows. > > # Installation > > You can install Agda 2.6.3 with Cabal or stack. See > https://agda.readthedocs.io/en/v2.6.3/getting-started/installation.html > . > > # Standard library > > For the time being, you can use standard library v1.7.2 - RC1 > (https://github.com/agda/agda-stdlib/archive/v1.7.2-rc1.zip) with Agda 2.6.3. > > # Fixed issues > > https://hackage.haskell.org/package/Agda-2.6.3/changelog > > > Enjoy Agda 2.6.3. > From matthewdaggitt at gmail.com Wed Feb 1 03:15:06 2023 From: matthewdaggitt at gmail.com (Matthew Daggitt) Date: Wed, 1 Feb 2023 11:15:06 +0900 Subject: [Agda] [ ANNOUNCE ] Standard library version 1.7.2 Message-ID: Dear all, The Agda Team is pleased to announce the release of version 1.7.2 of the standard library. The release's purpose to ensure compatibility with the recently released Agda 2.6.3. The main changes are: - In accordance with changes to the flags in Agda 2.6.3, all modules that previously used the --without-K flag now use the --cubical-compatible flag instead. - Updated all code using primFloatToWord64 to reflect the changes to the Agda builtin API - the library API has remained unchanged. The release can be downloaded here . Best wishes, Matthew, on behalf of the Agda Team -------------- next part -------------- An HTML attachment was scrubbed... URL: From iblech at speicherleck.de Wed Feb 1 04:33:40 2023 From: iblech at speicherleck.de (Ingo Blechschmidt) Date: Wed, 1 Feb 2023 04:33:40 +0100 Subject: [Agda] [ANNOUNCE] Agda 2.6.3 In-Reply-To: References: Message-ID: Dear friends of the fruitful work of the people who brought us the new Agda version, On Mon Jan 30 07:52:15 2023, Andr?s Sicard-Ram?rez wrote: > The Agda Team is very pleased to announce the release of Agda 2.6.3. just wanted to let you know that I just updated the "run it directly in the browser without installation" variant of Agda, the Agdapad, to Agda 2.6.3. Enjoy: https://agdapad.quasicoherent.io/ - stdlib 1.7.2-rc1 - cubical 0.5-c01135 (together with PR #948 of the cubical repository) - categories 0.1.7.1 (with a trivial version bump in the agda-lib file) If there is a need to have a version of the Agdapad which is pinned to Agda 2.6.2.2, please give me a heads up, that could easily be arranged. Cheers, Ingo From liang.ting.chen.tw at gmail.com Thu Feb 2 05:25:29 2023 From: liang.ting.chen.tw at gmail.com (Liang-Ting Chen) Date: Thu, 2 Feb 2023 12:25:29 +0800 Subject: [Agda] AIM collocated with APLAS'23 in Asia In-Reply-To: References: Message-ID: Hi everyone, This year's APLAS will be hosted in Taipei, Taiwan in late November or early December. Since it is expected to attract PL researchers to come to Asia, I'd like to propose hosting an AIM here and letting it be collocated with APLAS'23. Agda has been used widely in the study of PL. Particularly, there are users and contributors based in Taiwan, including myself, Ting-Gian (banacorn at GitHub, the author of Agda Language Server), and my colleagues; also from Japan, and Singapore. To mitigate the climate impact, of course, we shouldn't travel too much and we should merge our trips if possible. The last AIM in Asia was 4 years ago in Tokyo, Japan, and making it a collocated event should be morally legitimate. Making it a collocated event may allow more interested people to come, as every institute policy varies. We also have some general funding. What do you think? Is anyone interested in coming? Cheers, Liang-Ting -- Dr Liang-Ting Chen Institute of Information Science Academia Sinica, Taiwan https://l-tchen.github.io -------------- next part -------------- An HTML attachment was scrubbed... URL: From vincent.rahli at gmail.com Thu Feb 2 19:30:08 2023 From: vincent.rahli at gmail.com (vincent rahli) Date: Thu, 2 Feb 2023 18:30:08 +0000 Subject: [Agda] Postdoc position on design and/or verification of distributed systems at the University of Birmingham Message-ID: Dear all, We would like to invite applications for an up to 3 years fully-funded postdoctoral position within the School of Computer Science at the University of Birmingham (see below for details on how to apply). The successful candidate will contribute to an EPSRC-funded project aiming at designing and formally verifying distributed systems, in particular Byzantine fault-tolerant distributed systems as used for example in blockchain technology. The start date is flexible, ideally April 2023. The environment: ---------------- The School of Computer Science has large and thriving Theory and Security research groups. Among our research interests related to this project are for example: - Formal verification - Proof assistants - Model checking - Blockchain Technology - Security & Privacy Both groups are very active, organising regular seminars, informal meetings, and actively participating in many events such as the Midlands Graduate School or the Cyber Security PhD Winter School. For more information see https://www.birmingham.ac.uk/research/activity/computer-science/theory-of-computation/index.aspx and https://www.birmingham.ac.uk/research/centre-for-cyber-security-and-privacy/index.aspx . How to apply: ------------- Interested people are encouraged to contact me by email (V.Rahli at bham.ac.uk) to discuss their research interests and details of the positions. Further information on how to apply is available here: https://edzz.fa.em3.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_6001/job/521/?utm_medium=jobshare Best, Vincent Rahli -- https://vrahli.github.io/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From liang.ting.chen.tw at gmail.com Tue Feb 7 08:05:12 2023 From: liang.ting.chen.tw at gmail.com (Liang-Ting Chen) Date: Tue, 7 Feb 2023 15:05:12 +0800 Subject: [Agda] AIM collocated with APLAS'23 in Asia In-Reply-To: References: Message-ID: Just let you know that I have created a poll on Zulip. Here is the link https://agda.zulipchat.com/#narrow/stream/259645-developers/topic/AIM.20collocated.20with.20APLAS.20in.20Taiwan.3F/near/325380808 Please feel free to ask any questions on Zulip or here. -- Liang-Ting On Thu, 2 Feb 2023 at 12:25, Liang-Ting Chen wrote: > Hi everyone, > > This year's APLAS will be hosted in Taipei, Taiwan in late November or > early December. > Since it is expected to attract PL researchers to come to Asia, I'd like > to propose hosting > an AIM here and letting it be collocated with APLAS'23. > > Agda has been used widely in the study of PL. Particularly, there are > users and contributors > based in Taiwan, including myself, Ting-Gian (banacorn at GitHub, the > author of Agda Language Server), > and my colleagues; also from Japan, and Singapore. > > To mitigate the climate impact, of course, we shouldn't travel too much > and we should > merge our trips if possible. The last AIM in Asia was 4 years ago in > Tokyo, Japan, and > making it a collocated event should be morally legitimate. > > Making it a collocated event may allow more interested people to come, as > every > institute policy varies. We also have some general funding. > > What do you think? Is anyone interested in coming? > > Cheers, > Liang-Ting > > -- > Dr Liang-Ting Chen > Institute of Information Science > Academia Sinica, Taiwan > > https://l-tchen.github.io > -------------- next part -------------- An HTML attachment was scrubbed... URL: From Thorsten.Altenkirch at nottingham.ac.uk Wed Feb 8 09:50:31 2023 From: Thorsten.Altenkirch at nottingham.ac.uk (Thorsten Altenkirch) Date: Wed, 8 Feb 2023 08:50:31 +0000 Subject: [Agda] HoTT 2023 Message-ID: Hi guys, I am writing because I am on the Scientific Committee of the 2nd International Conference in Homotopy Type Theory, which will take place at Carnegie Mellon University 22nd-24th May 2023. I?d like to encourage you to submit talks to the conference. The submission page is now open: https://hott.github.io/HoTT-2023//call-for-papers/ The deadline is 3rd March 2023 and submissions on work on progress are very much welcome. There is also some support for travel expenses, thanks to the Association for Symbolic Logic. With best wishes, Thorsten This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please contact the sender and delete the email and attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. Email communications with the University of Nottingham may be monitored where permitted by law. -------------- next part -------------- An HTML attachment was scrubbed... URL: From b.liesnikov at gmail.com Wed Feb 8 11:32:52 2023 From: b.liesnikov at gmail.com (Bohdan Liesnikov) Date: Wed, 8 Feb 2023 11:32:52 +0100 Subject: [Agda] Gauging interest in AIM-XXXVI Message-ID: <0b18f70d-d6f9-7f58-318a-0ce1462ef71d@gmail.com> We're planning the 36th Agda Implementors' Meeting to take place in Delft, Netherlands from 10?16 May 2023. The official announcement will come a bit later ? the dates are final, but at the moment we're finalizing some booking details and would like to gauge the interest. Could you please vote on Zulip (https://agda.zulipchat.com/#narrow/stream/238741-general/topic/Gauging.20interest.20in.20AIM-XXXVI/near/326322924) so that we can get some estimate of the headcount? The votes are obviously non-binding ? Looking forwards to seeing you all there! Bohdan Liesnikov From kaposi.ambrus at gmail.com Mon Feb 13 11:26:19 2023 From: kaposi.ambrus at gmail.com (Ambrus Kaposi) Date: Mon, 13 Feb 2023 11:26:19 +0100 Subject: [Agda] Call for STSMs and ITC conference grants, deadline 1 January 2023 In-Reply-To: References: Message-ID: COST Action CA20111 EuroProofNet Open call for Short-Term Scientific Missions (STSMs) and ITC conference grants Dear Action members, The next grant application deadline is: 1st March 2023 *What is an STSM?* A Short-Term Scientific Mission (STSM) is a research visit of an individual researcher from a country participating in the Action in a different country also participating in the Action. We encourage STSMs, as they are an effective way of starting and maintaining research collaborations. *What is an ITC conference grant?* An ITC conference grant allows a young (<=40) researcher who is from an ITC or near neighbour country (*) to present a work related to EuroProofNet in a high-level conference fully organised by a third party, i.e. not organised nor co-organised by EuroProofNet. Reimbursement rules are the same as for STSMs. Find all the details concerning application on https://europroofnet.github.io/grants Do not hesitate to contact us if you have any questions. Best wishes, Danijela Simic and Ambrus Kaposi EuroProofNet STSM Coordinators (*) Inclusive Target Countries (ITC): Albania, Bosnia and Herzegovina, Bulgaria, Croatia, Cyprus, Czech Republic, Estonia, Georgia, Greece, Hungary, Latvia, Lithuania, Malta, Moldova, Montenegro, North Macedonia, Poland, Portugal, Romania, Serbia, Slovakia, Slovenia, Turkey and Ukraine. COST Near Neighbour Countries: Algeria, Armenia, Azerbaijan, Belarus, Egypt, Jordan, Kosovo, Lebanon, Libya, Morocco, Palestine, Syria, and Tunisia. -------------- next part -------------- An HTML attachment was scrubbed... URL: From b.liesnikov at gmail.com Mon Feb 13 18:08:59 2023 From: b.liesnikov at gmail.com (Bohdan Liesnikov) Date: Mon, 13 Feb 2023 18:08:59 +0100 Subject: [Agda] Agda Implementors' Meeting XXXVI in Delft, NL, 10-16.05.2022 Message-ID: ------------------------------------------------------------------------------- ????????????? Agda Implementors' Meeting XXXVI ?????????????????? Call for participation ??? https://wiki.portal.chalmers.se/agda/Main/AIMXXXVI ------------------------------------------------------------------------------- The 36th Agda Implementors' Meeting will take place in Delft, the Netherlands from Wednesday 10th of May 2023 to Tuesday 16th of May 2023. The meeting will consist of: ?? * Presentations concerning theory, implementation, and use cases of Agda and other Agda-like languages. ?? * Discussions around issues related to the Agda language. ?? * Plenty of time to work in, on, under or around Agda, in collaboration with other participants. To register for AIM XXXVI, please fill out the form below and send it to Thomas by email , or simply edit the AIMXXXVI wiki page yourself. We might have some funding from sponsors for students and underprivileged groups who want to attend the meeting, please keep an eye on the wiki page. > --------------------------------------------------------------- > > Registration form for Agda Implementors' Meeting XXXVI > >??? Name: > >??? Online or In person: > >??? Institution: > >??? Dietary restrictions: > >??? If you wish to give a talk: >?????? Title >?????? Short Abstract (Optional) > >??? If you wish to suggest a talk topic: >?????? Topic >?????? Short Description (Optional) > >??? If you wish to suggest a code sprint: >?????? Proposal >?????? Short Description (Optional) > >??? Other comments: > > --------------------------------------------------------------- More information at ?? https://wiki.portal.chalmers.se/agda/Main/AIMXXXVI Looking forward to seeing you there! Bohdan and others from Delft Agda team From Graham.Hutton at nottingham.ac.uk Tue Feb 14 08:45:42 2023 From: Graham.Hutton at nottingham.ac.uk (Graham Hutton) Date: Tue, 14 Feb 2023 07:45:42 +0000 Subject: [Agda] Midlands Graduate School, 2-6 April 2023, Birmingham , UK Message-ID: Dear all, Registration is now open for this years Midlands Graduate School, which takes place 2-6 April 2023 at the University of Birmingham, UK: http://www.tinyurl.com/MGS2023 MGS provides an intensive course of lectures on the Mathematical Foundations of Computing. It has been running for approaching 25 years, and attracts around 100 participants per year from both academia and industry. This year's courses: - Domain theory and denotational semantics (Tom de Jong) - Type theory (Thorsten Altenkirch) - Category theory (Nicolai Kraus) - Computational models of higher categories (Jamie Vicary) - Homotopy type theory (Eric Finster) - String diagrams (Dan Marsden) - Algebraic semantics and verification (Georg Struth) - Effects and call-by-push-value (Paul Levy) Spaces are limited, so early registration is recommended. Please share! Best wishes, Graham -- Professor Graham Hutton School of Computer Science University of Nottingham, UK http://www.cs.nott.ac.uk/~pszgmh This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please contact the sender and delete the email and attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. Email communications with the University of Nottingham may be monitored where permitted by law. From thiemann at informatik.uni-freiburg.de Tue Feb 14 11:36:02 2023 From: thiemann at informatik.uni-freiburg.de (Peter Thiemann) Date: Tue, 14 Feb 2023 11:36:02 +0100 Subject: [Agda] examples for the Effect.Monad... modules in agda-stdlib/master? Message-ID: <60742A70-5CF2-4DCA-A0B8-D26CFB3DEFD7@informatik.uni-freiburg.de> Dear list, Is there an accessible example for the material in the Effect.Monad module hierarchy in the main branch of the agda-stdlib repository (it's *not* in the current release 1.7.2, but appears to be in preparation for 2.0)? Specifically, I'm interested in a simple stack of transformers StateT X (ReaderT Y IO) preferably set up so that the monads are available as instance arguments. -Peter From nk480 at cl.cam.ac.uk Thu Feb 23 10:46:39 2023 From: nk480 at cl.cam.ac.uk (Neel Krishnaswami) Date: Thu, 23 Feb 2023 09:46:39 +0000 Subject: [Agda] Impredicative prop? Message-ID: Hi, I'd like to teach a course next year which (among other things) proves a simple termination result for System F in Agda. Obviously, I can't do this without an impredicative Prop sort, and so I was wondering what changes would need to be made to Agda to support it. As far as I can tell, there are two things which would need to be done: 1. Turn off universe levels for Prop. 2. Enforce the strict positivity restriction on Prop-valued datatype declarations. Is there anything I'm missing? Thanks, Neel From andreasnuyts at gmail.com Thu Feb 23 11:13:59 2023 From: andreasnuyts at gmail.com (Andreas Nuyts) Date: Thu, 23 Feb 2023 11:13:59 +0100 Subject: [Agda] Impredicative prop? In-Reply-To: References: Message-ID: Dear Neel, I don't know the answer to your question, but as an alternative, you could modify System F to make it predicative: Leivant, 1991, Finitely Stratified Polymorphism https://www.sciencedirect.com/science/article/pii/0890540191900535 Best, Andreas On 23.02.23 10:46, Neel Krishnaswami wrote: > Hi, > > I'd like to teach a course next year which (among other things) proves > a simple termination result for System F in Agda. > > Obviously, I can't do this without an impredicative Prop sort, and so > I was wondering what changes would need to be made to Agda to support it. > > As far as I can tell, there are two things which would need to be done: > > 1. Turn off universe levels for Prop. > 2. Enforce the strict positivity restriction on Prop-valued datatype > declarations. > > Is there anything I'm missing? > > Thanks, > Neel > > _______________________________________________ > Agda mailing list > Agda at lists.chalmers.se > https://lists.chalmers.se/mailman/listinfo/agda From Thorsten.Altenkirch at nottingham.ac.uk Thu Feb 23 11:18:39 2023 From: Thorsten.Altenkirch at nottingham.ac.uk (Thorsten Altenkirch) Date: Thu, 23 Feb 2023 10:18:39 +0000 Subject: [Agda] Impredicative prop? In-Reply-To: References: Message-ID: One way to add an impredicative universe on Set is {-# NO_UNIVERSE_CHECK #-} record Pi {?} (A : Set ?)(B : A ? Set) : Set where constructor lam field _$_ : (a : A) ? B a infixl 10 _$_ open Pi syntax Pi A (? x ? P) = ?[ x ? A ] P syntax lam (? x ? p) = ?[ x ] p but the syntax is a bit ugly. Also I am not sure whether this works for Prop. From: Agda on behalf of Neel Krishnaswami Date: Thursday, 23 February 2023 at 09:47 To: Agda mailing list Subject: [Agda] Impredicative prop? Hi, I'd like to teach a course next year which (among other things) proves a simple termination result for System F in Agda. Obviously, I can't do this without an impredicative Prop sort, and so I was wondering what changes would need to be made to Agda to support it. As far as I can tell, there are two things which would need to be done: 1. Turn off universe levels for Prop. 2. Enforce the strict positivity restriction on Prop-valued datatype declarations. Is there anything I'm missing? Thanks, Neel _______________________________________________ Agda mailing list Agda at lists.chalmers.se https://lists.chalmers.se/mailman/listinfo/agda This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please contact the sender and delete the email and attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. Email communications with the University of Nottingham may be monitored where permitted by law. -------------- next part -------------- An HTML attachment was scrubbed... URL: From Andrew.Pitts at cl.cam.ac.uk Thu Feb 23 11:48:24 2023 From: Andrew.Pitts at cl.cam.ac.uk (Andrew Pitts) Date: Thu, 23 Feb 2023 10:48:24 +0000 Subject: [Agda] Impredicative prop? In-Reply-To: References: Message-ID: This makes me think of the work Martin Escardo did around 2015. Martin can speak for himself if he is listening, but see here https://www.cs.bham.ac.uk/~mhe/impredicativity/ and here https://www.cs.bham.ac.uk/~mhe/impredicativity-via-rewriting/ Andy > On 23 Feb 2023, at 09:46, Neel Krishnaswami wrote: > > Hi, > > I'd like to teach a course next year which (among other things) proves a simple termination result for System F in Agda. > > Obviously, I can't do this without an impredicative Prop sort, and so I was wondering what changes would need to be made to Agda to support it. > > As far as I can tell, there are two things which would need to be done: > > 1. Turn off universe levels for Prop. > 2. Enforce the strict positivity restriction on Prop-valued datatype declarations. > > Is there anything I'm missing? > > Thanks, > Neel > > _______________________________________________ > Agda mailing list > Agda at lists.chalmers.se > https://lists.chalmers.se/mailman/listinfo/agda -------------- next part -------------- An HTML attachment was scrubbed... URL: From nad at cse.gu.se Thu Feb 23 11:50:41 2023 From: nad at cse.gu.se (Nils Anders Danielsson) Date: Thu, 23 Feb 2023 11:50:41 +0100 Subject: [Agda] Impredicative prop? In-Reply-To: References: Message-ID: <310fbe74-24c4-24d8-acde-637f3d9f4876@cse.gu.se> On 2023-02-23 10:46, Neel Krishnaswami wrote: > As far as I can tell, there are two things which would need to be done: > > 1. Turn off universe levels for Prop. > 2. Enforce the strict positivity restriction on Prop-valued datatype declarations. > > Is there anything I'm missing? Agda's termination checker is based on the assumption that the language is predicative. -- /NAD From m.escardo at bham.ac.uk Thu Feb 23 13:12:42 2023 From: m.escardo at bham.ac.uk (Martin Escardo) Date: Thu, 23 Feb 2023 12:12:42 +0000 Subject: [Agda] Impredicative prop? In-Reply-To: References: Message-ID: <482bdd09-5a40-012e-4d76-9caa6cd7179b@bham.ac.uk> I am listening. :-) Yes, I did that for Andy who at some point needed a small type of propositions. I am not sure it still works in the current version of Agda. (I think also Andreas and/or Jesper improved rewriting for the purposes of the second file, at that time.) But I think Andy wrote an improved version? Best, Martin On 23/02/2023 10:48, Andrew Pitts wrote: > This makes me think of the work Martin Escardo did around 2015. Martin > can speak for himself if he is listening, but see here > > https://www.cs.bham.ac.uk/~mhe/impredicativity/ > > and here > > https://www.cs.bham.ac.uk/~mhe/impredicativity-via-rewriting/ > > Andy > > >> On 23 Feb 2023, at 09:46, Neel Krishnaswami wrote: >> >> Hi, >> >> I'd like to teach a course next year which (among other things) >> proves a simple termination result for System F in Agda. >> >> Obviously, I can't do this without an impredicative Prop sort, and so >> I was wondering what changes would need to be made to Agda to support it. >> >> As far as I can tell, there are two things which would need to be done: >> >> 1. Turn off universe levels for Prop. >> 2. Enforce the strict positivity restriction on Prop-valued datatype >> declarations. >> >> Is there anything I'm missing? >> >> Thanks, >> Neel >> >> _______________________________________________ >> Agda mailing list >> Agda at lists.chalmers.se >> https://lists.chalmers.se/mailman/listinfo/agda > > > _______________________________________________ > Agda mailing list > Agda at lists.chalmers.se > https://lists.chalmers.se/mailman/listinfo/agda -------------- next part -------------- An HTML attachment was scrubbed... URL: From Andrew.Pitts at cl.cam.ac.uk Thu Feb 23 16:41:52 2023 From: Andrew.Pitts at cl.cam.ac.uk (amp12) Date: Thu, 23 Feb 2023 15:41:52 +0000 Subject: [Agda] Impredicative prop? In-Reply-To: <482bdd09-5a40-012e-4d76-9caa6cd7179b@bham.ac.uk> References: <482bdd09-5a40-012e-4d76-9caa6cd7179b@bham.ac.uk> Message-ID: > On 23 Feb 2023, at 12:12, Martin Escardo wrote: > > I am listening. :-) > Yes, I did that for Andy who at some point needed a small type of propositions. I am not sure it still works in the current version of Agda. (I think also Andreas and/or Jesper improved rewriting for the purposes of the second file, at that time.) > But I think Andy wrote an improved version? I was intending to, but didn't get very far (for the particular project I had at the time, I decided to try to to remain predicative). Jesper Cock's example... > Here is the example that shows Agda's current termination checker is not compatible with impredicativity: https://github.com/agda/agda/issues/3883#issuecomment-508416591 ...shows a inconsistency problem with trying to force Agda's Prop (with its very useful ability to use pattern matching when defining functions on datatypes in Prop) to be closed under impredicative definitions. Whereas Martin's stuff makes hidden use of --type-in-type (or alternatively, use of rewriting) to fudge _some_ type of h-props closed under impredicative ?. I hope the latter is logically consistent (hope based on the belief that the internal logic of toposes is consistent) but of course I don't know that for a fact, since some other cool feature of Agda might mix badly with Martin's tricks to produce inconsistency. Andy From bove at chalmers.se Sat Mar 4 15:53:38 2023 From: bove at chalmers.se (Ana Bove) Date: Sat, 4 Mar 2023 15:53:38 +0100 Subject: [Agda] Second Call for Papers: LFMTP'23 Message-ID: <295dbe30-3e53-3aaf-33bd-9263b3a9197d@chalmers.se> =============================================================== Second call for papers -- LFMTP 2023 Logical Frameworks and Meta-Languages: Theory and Practice Rome, Italy -- July 2nd, 2023 Affiliated with FSCD 2023 https://lfmtp.org/workshops/2023 =============================================================== Logical frameworks and meta-languages form a common substrate for representing, implementing and reasoning about a wide variety of deductive systems of interest in logic and computer science. Their design, implementation and their use in reasoning tasks, ranging from the correctness of software to the properties of formal systems, have been the focus of considerable research over the last two decades. This workshop will bring together designers, implementors and practitioners to discuss various aspects impinging on the structure and utility of logical frameworks, including the treatment of variable binding, inductive and co-inductive reasoning techniques and the expressiveness and lucidity of the reasoning process. LFMTP 2023 will provide researchers a forum to present state-of-the-art techniques and discuss progress in areas such as the following: * Encoding and reasoning about the meta-theory of programming languages, logical systems and related formally specified systems. * Theoretical and practical issues concerning the treatment of variable binding, especially the representation of, and reasoning about, datatypes defined from binding signatures. * Logical treatments of inductive and co-inductive definitions and associated reasoning techniques, including inductive types of higher dimension in homotopy type theory. * Graphical languages for building proofs, applications in geometry, equational reasoning and category theory. * New theory contributions: canonical and substructural frameworks, contextual frameworks, proof-theoretic foundations supporting binders, functional programming over logical frameworks, homotopy and cubical type theory. * Applications of logical frameworks: proof-carrying architectures, proof exchange and transformation, program refactoring, etc. * Techniques for programming with binders in functional programming languages such as Haskell, OCaml or Agda, and logic programming languages such as lambda Prolog or Alpha-Prolog. The workshop's program will include contributed and invited talks. We hope that LFMTP takes place physically in Rome, but online participation will be possible and may even be necessary. ## Important Dates Abstract submission deadline: April 10 Paper submission deadline: April 20 Notification to authors: May 20 ## Submission Submit on EasyChair:https://easychair.org/conferences/?conf=lfmtp23 All papers must be original and not simultaneously submitted to another journal or conference. In addition to regular papers, we welcome/encourage the submission of "work in progress" reports, in a broad sense. Those do not need to report fully polished research results, but should be of interest for the community at large. Submitted papers should be in PDF, formatted using the EPTCS style guidelines (https://info.eptcs.org/). The length is restricted to 15 pages for regular papers and 8 pages for "work in progress" papers (both limits include references). ## Proceedings A selection of the presented papers will be published online in the Electronic Proceedings in Theoretical Computer Science (EPTCS). ## Invited Speakers TBA. Note: shared session with LSFA'23 (https://sites.google.com/ufg.br/lsfa2023). ## Program Committee * Roberto Blanco (MPI-SP) * Fr?d?ric Blanqui (Inria) * Ana Bove (Chalmers University of Technology) * Alberto Ciaffaglione, co-chair (Universit? degli Studi di Udine) * Amy Felty (University of Ottawa) * Assia Mahboubi (Inria) * Narciso Marti-Oliet (Universidad Complutense de Madrid) * Gopalan Nadathur (University of Minnesota) * Carlos Olarte, co-chair (LIPN, Universit? Sorbonne Paris Nord) * Cl?ment Pit-Claudel (Amazon AWS) * Andrei Popescu (University of Sheffield) * Claudio Sacerdoti Coen (University of Bologna) From chisvasileandrei at gmail.com Mon Mar 6 13:39:18 2023 From: chisvasileandrei at gmail.com (Andrei Chis) Date: Mon, 6 Mar 2023 13:39:18 +0100 Subject: [Agda] 1st CfP: SLE 2023 - 16th ACM SIGPLAN International Conference on Software Language Engineering Message-ID: ------------------------------------------------------------------------ 16th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2023) October 22-27, 2023 Cascais, Lisbon, Portugal http://www.sleconf.org/2023/ Follow us on Twitter: https://twitter.com/sleconf ------------------------------------------------------------------------ We are pleased to invite you to submit papers to the 16th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2023), held in conjunction with SPLASH 2023. The conference will be hosted in Cascais, Lisbon, Portugal on October 22-27, 2023. --------------------------- Topics of Interest --------------------------- SLE covers software language engineering rather than engineering a specific software language. Topics of interest include, but are not limited to: * Software Language Design and Implementation - Approaches to and methods for language design - Static semantics (e.g., design rules, well-formedness constraints) - Techniques for specifying behavioral/executable semantics - Generative approaches (incl. code synthesis, compilation) - Meta-languages, meta-tools, language workbenches * Software Language Validation - Verification and formal methods for languages - Testing techniques for languages - Simulation techniques for languages * Software Language Integration and Composition - Coordination of heterogeneous languages and tools - Mappings between languages (incl. transformation languages) - Traceability between languages - Deployment of languages to different platforms * Software Language Maintenance - Software language reuse - Language evolution - Language families and variability, language and software product lines * Domain-specific approaches for any aspects of SLE (design, implementation, validation, maintenance) * Empirical evaluation and experience reports of language engineering tools - User studies evaluating usability - Performance benchmarks - Industrial applications * Synergies between Language Engineering and emerging/promising research areas - AI and ML language engineering (e.g., ML compiler testing, code classification) Quantum language engineering (e.g., language design for quantum machines) - Language engineering for physical systems (e.g., CPS, IoT, digital twins) - Socio-technical systems and language engineering (e.g., language evolution to adapt to social requirements) - Etc. --------------------------- Types of Submissions --------------------------- SLE accepts the following types of papers: * Research papers: These are ?traditional? papers detailing research contributions to SLE. Papers may range from 6 to 12 pages in length and may optionally include 2 further pages of bibliography/appendices. Papers will be reviewed with an understanding that some results do not need 12 full pages and may be fully described in fewer pages. * New ideas/vision papers: These papers may describe new, unconventional software language engineering research positions or approaches that depart from standard practice. They can describe well-defined research ideas that are at an early stage of investigation. They could also provide new evidence to challenge common wisdom, present new unifying theories about existing SLE research that provides novel insight or that can lead to the development of new technologies or approaches, or apply SLE technology to radically new application areas. New ideas/vision papers must not exceed 5 pages and may optionally include 1 further page of bibliography/appendices. * SLE Body of Knowledge: The SLE Body of Knowledge (SLEBoK) is a community-wide effort to provide a unique and comprehensive description of the concepts, best practices, tools, and methods developed by the SLE community. In this respect, the SLE conference will accept surveys, essays, open challenges, empirical observations, and case study papers on the SLE topics. These can focus on, but are not limited to, methods, techniques, best practices, and teaching approaches. Papers in this category can have up to 20 pages, including bibliography/appendices. * Tool papers: These papers focus on the tooling aspects often forgotten or neglected in research papers. A good tool paper focuses on practical insights that will likely be useful to other implementers or users in the future. Any of the SLE topics of interest are appropriate areas for tool demonstrations. Submissions must not exceed 5 pages and may optionally include 1 further page of bibliography/appendices. They may optionally include an appendix with a demo outline/screenshots and/or a short video/screencast illustrating the tool. **Workshops**: Workshops will be organized by SPLASH. Please inform us and contact the SPLASH organizers if you would like to organize a workshop of interest to the SLE audience. Information on how to submit workshops can be found on the SPLASH 2023 Website. --------------------------- Important Dates --------------------------- All dates are Anywhere on Earth. * 1st round submissions - Abstract submissions: March 31, 2023 - Paper submissions: April 7, 2023 - Notification: May 5, 2023 * 2nd round submissions - Abstract submissions: June 26, 2023 - Paper submissions: June 30, 2023 - Review notification: August 11, 2023 (starting of the rebuttal) - Author response period: August 18, 2023 (end of the rebuttal) - Notification: August 25, 2023 * Artifact submissions: August 30, 2023 * Artifact kick-the-tires Author response: September 15, 2023 * Artifact notification: September 29, 2023 * Conference: October 22-27, 2023 (co-located with SPLASH, precise dates to be announced) --------------------------- Format --------------------------- Submissions have to use the ACM SIGPLAN Conference Format "acmart"(http://sigplan.org/Resources/Author/#acmart-format); please make sure that you always use the latest ACM SIGPLAN acmart LaTeX template(https://www.acm.org/binaries/content/assets/publications/consolidated-tex-template/acmart-master.zip), and that the document class definition is `\documentclass[sigplan,anonymous,review]{acmart}`. Do not make any changes to this format! Ensure that your submission is legible when printed on a black and white printer. In particular, please check that colors remain distinct and font sizes in figures and tables are legible. To increase fairness in reviewing, a double-blind review process has become standard across SIGPLAN conferences. In this line, SLE will follow the double-blind process. Author names and institutions should be omitted from submitted papers, and references to the authors? own related work should be in the third person. No other changes are necessary, and authors will not be penalized if reviewers are able to infer their identities in implicit ways. All submissions must be in PDF format. The submission website is: https://sle23.hotcrp.com --------------------------- Concurrent Submissions --------------------------- Papers must describe unpublished work that is not currently submitted for publication elsewhere as described by SIGPLAN?s Republication Policy (http://www.sigplan.org/Resources/Policies/Republication). Submitters should also be aware of ACM?s Policy and Procedures on Plagiarism (http://www.acm.org/publications/policies/plagiarism_policy). Submissions that violate these policies will be desk-rejected. --------------------------- Policy on Human Participant and Subject Research --------------------------- Authors conducting research involving human participants and subjects must ensure that their research comply with their local governing laws and regulations and the ACM?s general principles as stated in the ACM?s Publications Policy on Research Involving Human Participants and Subjects (https://www.acm.org/publications/policies/research-involving-human-participants-and-subjects). Submissions that violate this policy will be rejected. --------------------------- Reviewing Process --------------------------- All submitted papers will be reviewed by the program committee. Research papers and tool papers will be evaluated concerning novelty, correctness, significance, readability, and alignment with the conference call. New ideas/vision papers will be evaluated primarily concerning novelty, significance, readability, and alignment with the conference call. SLEBoK papers will be reviewed on their significance, readability, topicality and capacity of presenting/evaluating/demonstrating a piece of BoK about SLE. For fairness reasons, all submitted papers must conform to the above instructions. Submissions that violate these instructions may be rejected without review, at the discretion of the PC chairs. --------------------------- Artifact Evaluation --------------------------- For the seventh year, SLE will use an evaluation process for assessing the quality of the artifacts on which papers are based to foster the culture of experimental reproducibility. Authors of accepted research papers are invited to submit artifacts. For more information, please have a look at the Artifact Evaluation (http://www.sleconf.org/2023/ArtifactEvaluation.html) page. --------------------------- Awards --------------------------- - **Distinguished paper**: Award for most notable paper, as determined by the PC chairs based on the recommendations of the programme committee. - **Distinguished artifact**: Award for the artifact most significantly exceeding expectations, as determined by the AEC chairs based on the recommendations of the artifact evaluation committee. --------------------------- Publication --------------------------- All accepted papers will be published in the ACM Digital Library. **AUTHORS TAKE NOTE**: The official publication date is the date the proceedings are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of the conference. The official publication date affects the deadline for any patent filings related to published work. --------------------------- SLE and Doctoral Students --------------------------- SLE encourages students to submit to the SPLASH doctoral symposium. Authors of accepted papers will have the chance to present their work to the SLE audience, too. --------------------------- Organisation --------------------------- Chairs: * General chair: Jo?o Saraiva, Universidade do Minho, Portugal * PC co-chair: Thomas Degueule, CNRS/LaBRI, France * PC co-chair: Elizabeth Scott, Royal Holloway University of London, United Kingdom * Publicity chair: Andrei Chis, feenk gmbh, Switzerland --------------------------- Contact --------------------------- For additional information, clarification, or answers, please get in touch with the program co-chairs (E.Scott at rhul.ac.uk and thomas.degueule at labri.fr). From villanue at dsic.upv.es Mon Mar 6 23:23:24 2023 From: villanue at dsic.upv.es (Alicia Villanueva) Date: Mon, 6 Mar 2023 23:23:24 +0100 Subject: [Agda] TYPES 2023: Call for Contributions - Deadline extension Message-ID: ============================================================== ?? TYPES 2023: Call for Contributions -- Deadline extension ============================================================== * Submission of abstract????????????? 13 March 2023 AoE **NEW * Author notification??????????????? ? 5 May 2023 AoE * Camera-ready version of abstract??? 12 May 2023 AoE * Conference????????????????????????? 12 - 15 June 2023 ============================================================== ???????????????????????????????? TYPES 2023 ?????????????????????? 29th International Conference on ???????????????????????? Types for Proofs and Programs ????????????????????? Valencia, Spain, 12 - 15 June 2023 ??????????????????????? https://types2023.webs.upv.es/ OVERVIEW ----------- The TYPES meetings are a forum to present new and on-going work in all aspects of type theory and its applications, especially in formalised and computer assisted reasoning and computer programming. The TYPES areas of interest include, but are not limited to: * foundations of type theory and constructive mathematics; * applications of type theory; * dependently typed programming; * industrial uses of type theory technology; * meta-theoretic studies of type systems; * proof assistants and proof technology; * automation in computer-assisted reasoning; * links between type theory and functional programming; * formalizing mathematics using type theory. We encourage talks proposing new ways of applying type theory. In the spirit of workshops, talks may be based on newly published papers, work submitted for publication, but also work in progress. CONTRIBUTED TALKS -------------------- TYPES solicits contributed talks to stimulate discussions. Selection of those will be based oncextended abstracts/short papers of 2 pp (not including bibliography) formatted with easychair.cls. The submission site is https://easychair.org/conferences/?conf=types2023 Camera-ready versions of the accepted contributions will be published in an informal book of abstracts for distribution during the conference. POST-PROCEEDIGNS ------------------- A post-proceedings volume will be published in the Leibniz International Proceedings in Informatics (LIPIcs) series. Submission to that volume will be open to everyone. Tentative submission deadline for the post-proceedings: October 2023. PROGRAMME COMMITTEE ---------------------- Andreas Abel ??? ??? ??? (Gothenburg University, Sweden) Bahareh Afshari ??? ???? (U. of Gothenburg, Sweden & U. of Amsterdam, The Netherlands) Carlo Angiuli ??? ??? ?? (Carnegie Mellon University, USA) Stefano Berardi ??? ???? (University of Torino, Italy) Marc Bezem ??? ??? ????? (University of Bergen, Norway) Ulrik Buchholtz ??? ???? (University of Nottingham, UK) Cyril Cohen ??? ??? ???? (Inria Sophia Antipolis - M?diterrann?e, France) Herman Geuvers ??? ????? (Radboud University, The Netherlands) Silvia Ghilezan ??? ???? (University of Novi Sad, Serbia) Robert Harper ??? ??? ?? (Carnegie Mellon University, USA) Eduardo Hermo Reyes ???? (Formal Vindications, Spain) (co-chair) Ambrus Kaposi ??? ??? ?? (E?tv?s Lor?nd University, Hungary) Delia Kesner ??? ??? ??? (Universit? Paris Cit?, France) Ekaterina Komendantskaya (Heriot-Watt University, UK) Marina Lenisa ??? ??? ?? (Universit? degli Studi di Udine, Italy) Assia Mahboubi ??? ??? ? (INRIA, France) Ralph Matthes ??? ??? ?? (IRIT - CNRS and University of Toulouse, France) Leonardo de Moura ??? ?? (Microsoft, USA) Sara Negri??? ??? ?????? (Universit? degli Studi di Genova, Italy) Luca Padovani ??? ??? ?? (Universit? di Camerino, Italy) Pierre-Marie P?drot ??? ?(INRIA, France) Lu?s Pinto ??? ??? ????? (Universidade do Minho, Portugal) Anton Setzer ??? ??? ??? (Swansea University, UK) Alicia Villanueva ??? ?? (U. Polit?cnica de Val?ncia, Spain) (co-chair) TYPES STEERING COMMITTEE --------------------------- Sandra Alves (University of Porto, Portugal) (Secretary) Henning Basold (Leiden University, The Netherlands) (SC chair) Eduardo Hermo Reyes (Formal Vindications, Spain) Paige Randall North (Utrecht University, The Netherlands) Matthieu Sozeau (INRIA & Universit? de Nantes, France) Benno van den Berg (University of Amsterdam, The Netherlands) ABOUT TYPES -------------- The TYPES meetings from 1990 to 2008 were annual workshops of a sequence of five EU funded networking projects. From 2009 to 2021, TYPES has been run as an independent conference series. Previous TYPES meetings were held in Antibes (1990), Edinburgh (1991), B?stad (1992), Nijmegen (1993), B?stad (1994), Torino (1995), Aussois (1996), Kloster Irsee (1998), L?keberg (1999), Durham (2000), Berg en Dal near Nijmegen (2002), Torino (2003), Jouy-en-Josas near Paris (2004), Nottingham (2006), Cividale del Friuli (2007), Torino (2008), Aussois (2009), Warsaw (2010), Bergen (2011), Toulouse (2013), Paris (2014), Tallinn (2015), Novi Sad (2016), Budapest (2017), Braga (2018), Oslo (2019), Virtual (2021), Nantes (2022). CONTACT ---------- Email: types2023 at easychair.org ORGANIZERS ------------- Mireia Gonz?lez Bedmar (Formal Vindications, Spain) Alicia Villanueva (VRAIN & Universitat Polit?cnica de Val?ncia, Spain) From andrei.h.popescu at gmail.com Fri Mar 10 01:06:19 2023 From: andrei.h.popescu at gmail.com (Andrei Popescu) Date: Fri, 10 Mar 2023 00:06:19 +0000 Subject: [Agda] PhD or Postdoc Position at LMU Munich about Verified Modal Logics Message-ID: We are looking for a PhD student (4 years) or postdoctoral researcher (3 years) to work on the Isabelle formalization of modal model theory. The work will take place within the Chair of Theoretical Computer Science at LMU Munich under Jasmin Blanchette's supervision with the participation of two external experts: Cl?udia Nalon (University of Bras?lia) and Sophie Tourret (Inria Nancy). Modal logics are extensions of classical logics with operators that allow for the qualification of truth. Model theory for modal logics is concerned with the interplay between the language (syntax, i.e., the set of its formulas) and its meaning (semantics, i.e., the structures over which the language is interpreted). There are, however, different ways of characterizing meaning for modal sentences and also several (well-established) results that allow for restriction on the sets of structures being considered. This project concerns the formalization in Isabelle of those results for general Kripke structures for generalized modal operators (i.e., of any arity). The goal is to produce a library that could then be used (and possibly extended) for specific applications, in particular those related to proof theory. The position is categorized as TV-L E13 according to the German salary scale. It includes some teaching obligations. The starting date is flexible. Please contact Jasmin Blanchette (jasmin.blanchette at ifi.lmu.de) for more information or if you want to apply. The application deadline is 15 April 2023. From Graham.Hutton at nottingham.ac.uk Thu Mar 16 09:45:14 2023 From: Graham.Hutton at nottingham.ac.uk (Graham Hutton) Date: Thu, 16 Mar 2023 08:45:14 +0000 Subject: [Agda] Call for Papers, Functional Software Architecture - FP in the Large Message-ID: <8C0E688B-F17D-4DA6-B691-988FB0CB840A@nottingham.ac.uk> Dear all, We're delighted to announce that the first ACM SIGPLAN Workshop on "Functional Software Architecture - FP in the Large" will be held in Seattle, USA in September 2023, co-located with the ICFP conference. Please share, and submit your best papers, experience reports, and architectural pearls on large-scale functional programming! Best wishes, Mike Sperber and Graham Hutton Program Chairs, FUNARCH 2023 ====================================================================== *** FUNARCH 2023 -- CALL FOR PAPERS *** The First ACM SIGPLAN Workshop on Functional Software Architecture - FP in the Large 8th September 2023, Seattle, Washington, USA Co-located with ICFP 2023 https://tinyurl.com/FUNARCH23 ====================================================================== TIMELINE: Paper submission 1st June 2023 Author notification 28th June 2023 Camera ready copy 18th July 2023 Workshop 8th Sept 2023 (date to be confirmed) BACKGROUND: "Functional Software Architecture" refers to methods of construction and structure of large and long-lived software projects that are implemented in functional languages and released to real users, typically in industry. The goals for the workshop are: - To assemble a community interested in software architecture techniques and technologies specific to functional programming; - To identify, categorize, and document topics relevant to the field of functional software architecture; - To connect the functional programming community to the software architecture community to cross-pollinate between the two. The workshop follows on from the Functional Software Architecture open space that was held at ICFP 2022 in Slovenia. SCOPE: The workshop seeks submissions in a range of categories: - You're a member of the FP community and have thought about how to support programming in the large, for example by framing functional ideas in architectural terms or vice verse, comparing different languages in terms of their architectural capabilities, clarifying architectural roles played by formal methods, proof assistants and DSLs, or observing how functional concepts are used in other language and architecture communities. Great, submit a research paper! - You're a member of the architecture community, and have thought about how your discipline might help functional programmers, for example by applying domain-driven design, implementing hexagonal architecture, or designing self-contained systems. Excellent, submit a research paper! - You've worked on a large project using functional programming, and it's worked out well, or terribly, or a mix of both; bonus points for deriving architectural principles from your experience. Wonderful, submit an experience report! - You know a neat architectural idiom or pattern that may be useful to others developing large functional software systems. Fabulous, submit an architectural pearl! - You have something that doesn't fit the above categories, but that still relates to functional software architecture, such as something that can be written up, or that could be part of the workshop format like a panel debate or a fishbowl. Superb, submit to the open category! Research papers should explain their research contributions in both general and technical terms, identifying what has been accomplished, explaining why it is significant, and relating it to previous work, and to other languages where appropriate. Experience reports and architectural pearls need not necessarily report original research results. The key criterion for such papers is that they make a contribution from which others can benefit. It is not enough simply to describe a large software system, or to present ideas that are specific to a particular system. Open category submissions that are not intended for publication are not required to follow the formatting guidelines, and can submit in PDF, word or plain text format as preferred. If you are unsure whether your contribution is suitable, or if you need any kind of help with your submission, please email the program chairs at . SUBMISSION: Papers must be submitted by 1st June 2023 using EasyChair, via the following link: https://tinyurl.com/FUNARCH23-submit Formatting: submissions intended for publication must be in PDF format and follow the ACM SIGPLAN style guidelines, using the acmart format and the sigplan sub-format. Please use the review option, as this enables line numbers for easy reference in reviews. For further details, see: https://tinyurl.com/sigplan-acmart If your submission is not a research paper, please mark this using a subtitle (Experience Report, Architectural Pearl, Open Category). Length: submissions must adhere to the limits specified below. However, there is no requirement or expectation that all pages are used, and authors are encouraged to strive for brevity. Research papers 5 to 12+ pages Architectural pearls 5 to 12 pages Experience reports 3 to 6 pages Open category 1 to 6 pages Publication: The proceedings of FUNARCH 2023 will be published in the ACM Digital Library, and authors of accepted papers are required to agree to one of the standard ACM licensing options. Accepted papers must be presented at the workshop by one of the authors, but in special cases we may consider remote presentation. The official publication date is the date the proceedings are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of the workshop. PROGRAM CHAIRS: Mike Sperber Active Group, Germany Graham Hutton University of Nottingham, UK PROGRAM COMMITTEE: Joachim Breitner Germany Manuel Chakravarty Tweak & IOG, The Netherlands Ron Garcia University of British Columbia, Canada Debasish Ghosh LeadIQ, India Lars Hupel Giesecke+Devrient, Germany Andy Keep Meta, USA Shriram Krishnamurthi Brown University, USA Andres L?h Well-Typed, Germany Anil Madhavapeddy University of Cambridge, UK Jos? Pedro Magalh?es Standard Chartered, UK Simon Marlow Meta, UK Hannes Mehnert Robur, Germany Erik Meijer USA Ivan Perez KBR / NASA Ames Research Center, USA Stefanie Schirmer DuckDuckGo, Germany Perdita Stevens University of Edinburgh, UK Stefan Wehr Hochschule Offenburg, Germany Scott Wlaschin FPbridge, UK WORKSHOP VENUE: The workshop will be co-located with the ICFP 2023 conference at The Westin Seattle Hotel, Seattle, Washington, United States. ====================================================================== This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please contact the sender and delete the email and attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. Email communications with the University of Nottingham may be monitored where permitted by law. From W.S.Swierstra at uu.nl Thu Mar 16 11:47:56 2023 From: W.S.Swierstra at uu.nl (Swierstra, W.S. (Wouter)) Date: Thu, 16 Mar 2023 10:47:56 +0000 Subject: [Agda] Utrecht Summer School on Advanced Functional Programming 2023 Message-ID: # Call for Participation SUMMER SCHOOL ON ADVANCED FUNCTIONAL PROGRAMMING Utrecht, the Netherlands, 03 July ? 07 July 2023 http://www.afp.school **Please register before June 15th ** ## ABOUT The Advanced Functional Programming summer school has been running for more than ten years. We aim to educate aspiring Haskell programmers beyond the basic material covered by many textbooks. The lectures will cover several more advanced topics regarding the theory and practice of Haskell programming, including topics such as: * lambda calculus; * monads and monad transformers; * lazy evaluation; * generalized algebraic data types; * type families and type-level programming; * concurrency and parallelism. The summer school will be held in Utrecht and consists of a mix of lectures, labs, and a busy social program. ## PREREQUISITES We expect students to have a basic familiarity with Haskell already. You should be able to write recursive functions over algebraic data types, such as lists and trees. There is a great deal of material readily available that covers this material. If you've already started learning Haskell and are looking to take your functional programming skills to the next level, this is the course for you. ## DATES **Registration deadline: June 15th, 2023** School: 03 July ? 07 July 2023 ## COSTS 750 euro - Profession registration fee 250 euro - Student registration fee 200 euro - Housing fee We will charge a registration fee of 750 euros (or 250 euros for students) to cover our expenses. If this is problematic for you for any reason at all, please email the organisers and we can try to offer you a discounted rate or a fee waiver. We have a limited number of scholarships or discounts available for students that would not be able to attend otherwise, especially for women and under-represented minorities. ## FURTHER INFORMATION Further information, including instructions on how to register, is available on our website: http://www.afp.school From hancock at fastmail.fm Thu Mar 16 20:44:00 2023 From: hancock at fastmail.fm (Peter Hancock) Date: Thu, 16 Mar 2023 19:44:00 +0000 Subject: [Agda] Does anyone know how to developer/github agda icu-compliant, on macosx; with macports, A(s-opposed)OP brewdog Message-ID: <9213d510-11a2-81bb-8a49-290eb2dc7968@fastmail.fm> ? Hank From bove at chalmers.se Fri Mar 24 15:02:35 2023 From: bove at chalmers.se (Ana Bove) Date: Fri, 24 Mar 2023 15:02:35 +0100 Subject: [Agda] Postdoctor in Type theory for mathematics and computer science Message-ID: <67af1057-d913-21a0-4cac-7f302e275bfe@chalmers.se> Dear all, We are announcing a 3-years postdoc position on the study of dependent type theory extended with univalence and higher inductive types at the Computer science and engineering department, University of Gothenburg. For more information please visit https://web103.reachmee.com/ext/I005/1035/job?site=7&lang=UK&validator=9b89bead79bb7258ad55c8d75228e5b7&job_id=29730 Do not hesitate to contact us if you have any further questions. Best -- -- Ana Bove, Docent Phone: (46)(31) 772 1020 http://www.cse.chalmers.se/~bove Department of Computer Science and Engineering Chalmers Univ. of Technology and Univ. of Gothenburg From louis.rustenholz at imdea.org Tue Mar 28 10:13:31 2023 From: louis.rustenholz at imdea.org (louis.rustenholz at imdea.org) Date: Tue, 28 Mar 2023 10:13:31 +0200 Subject: [Agda] SAS 2023 - First Call for Papers - Paper Deadline: April 24, 2023 In-Reply-To: References: <1ee0b242badfd35933d31416850c90e8@imdea.org> Message-ID: <8c32b2e20adac7059cfdb8ad0c3cb638@imdea.org> (Apologies for multiple postings) -------------------------------------------------------------------------------- SAS 2023 30th Static Analysis Symposium Cascais (Lisbon), Portugal, Sun 22 - Tue 24, October 2023 https://2023.splashcon.org/home/sas-2023 -------------------------------------------------------------------------------- The 30th Static Analysis Symposium, SAS 2023, will be co-located with SPLASH 2023 in Cascais (Lisbon), Portugal. Static Analysis is widely recognized as a fundamental tool for program verification, bug detection, compiler optimization, program understanding, and software maintenance. The series of Static Analysis Symposia has served as the primary venue for the presentation of theoretical, practical, and application advances in the area. IMPORTANT DATES All deadlines are AoE (Anywhere on Earth) - Full paper submission: April 24, 2023 - Artifact submission: April 29, 2023 - Author response period: June 11-14, 2023 - Notification: June 29, 2023 - Final version due: August 3, 2023 - Conference: Part of SPLASH, Oct 22-24, 2023 TOPICS The technical program for SAS 2023 will consist of invited lectures and presentations of refereed papers. Contributions are welcomed on all aspects of static analysis, including, but not limited to: - Abstract interpretation - Automated deduction - Data flow analysis - Debugging techniques - Deductive methods - Emerging applications - Model-checking - Data science - Program optimizations and transformations - Program synthesis - Program verification - Machine learning and verification - Security analysis - Tool environments and architectures - Theoretical frameworks - Type checking - Distributed or networked systems PAPER SUBMISSION All paper submissions will be judged on the basis of significance, relevance, correctness, originality, and clarity. Submission link: https://easychair.org/conferences/?conf=sas2023 We welcome regular papers as well as papers focusing on any of the following in the NEAT (New questions/areas, Experience, Announcement, Tool) category: - Well-motivated discussion of new questions or new areas. - Experience with static analysis tools, Industrial Reports, and Case Studies - Brief announcements of work in progress - Tool papers We do not impose a page limit for submitted papers but we encourage brevity as reviewers have a limited time that they can spend on each paper. With the exception of experience papers, all other papers will follow a lightweight double-blind reviewing process. The identity of the authors for the remaining papers will be known to the reviewers. Submissions can address any programming paradigm, including concurrent, constraint, functional, imperative, logic, object-oriented, aspect, multi-core, distributed, and GPU programming. Papers must be written and presented in English. A submitted paper must describe original work and must not substantially overlap with papers that have been published or that are simultaneously submitted to a journal or a conference with refereed proceedings. All submitted papers will be judged on the basis of significance, relevance, correctness, originality, and clarity. The review process will include a rebuttal period where authors have the opportunity to respond to preliminary reviews on the paper. RADHIA COUSOT AWARD The program committee will select an accepted regular paper for the Radhia Cousot Young Researcher Best Paper Award in memory of Radhia Cousot and her fundamental contributions to static analysis, as well as being one of the main promoters and organizers of the SAS series of conferences. ARTIFACTS As in previous years, we encourage authors to submit a virtual machine image containing any artifacts and evaluations presented in the paper. Artifact submission is optional. Artifact evaluation will be concurrent with paper review. From vincent.rahli at gmail.com Mon Apr 3 11:28:25 2023 From: vincent.rahli at gmail.com (vincent rahli) Date: Mon, 3 Apr 2023 10:28:25 +0100 Subject: [Agda] Postdoc position on design and/or verification of distributed systems at the University of Birmingham, UK Message-ID: Dear all, We would like to invite applications for an up to 3 years fully-funded postdoctoral position within the School of Computer Science at the University of Birmingham (see below for details on how to apply). The successful candidate will contribute to an EPSRC-funded project aiming at designing and formally verifying distributed systems, in particular Byzantine fault-tolerant distributed systems as used for example in blockchain technology. The environment: ---------------- The School of Computer Science has large and thriving Theory and Security research groups. Among our research interests related to this project are for example: - Formal verification - Proof assistants - Model checking - Blockchain Technology - Security & Privacy Both groups are very active, organising regular seminars, informal meetings, and actively participating in many events such as the Midlands Graduate School or the Cyber Security PhD Winter School. For more information see https://www.birmingham.ac.uk/research/activity/computer-science/theory-of-computation/index.aspx and https://www.birmingham.ac.uk/research/centre-for-cyber-security-and-privacy/index.aspx . How to apply: ------------- Interested people are encouraged to contact me by email (V.Rahli at bham.ac.uk) to discuss their research interests and details of the positions. Further information on how to apply is available here: https://edzz.fa.em3.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_6001/job/521/?utm_medium=jobshare Best, Vincent Rahli -- https://vrahli.github.io/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From ifl21.publicity at gmail.com Mon Apr 3 11:55:45 2023 From: ifl21.publicity at gmail.com (Pieter Koopman) Date: Mon, 3 Apr 2023 02:55:45 -0700 Subject: [Agda] IFL23 first CFP Message-ID: *Call for papers* The 35th Symposium on Implementation and Application of Functional Languages (IFL 2023) Braga, Portugal, August 29th-August 31st, 2023 *Important dates* Draft paper submission: July 31st, 2023 Draft paper notification: August 1st, 2023 Early registration deadline: August 11th, 2023 Late registration deadline: August 23rd, 2023 Symposium: August 29th - August 31st (3 days) *Scope* The goal of the IFL symposia is to bring together researchers actively engaged in the implementation and application of functional and function-based programming languages. IFL 2022 will be a venue for researchers to present and discuss new ideas and concepts, work in progress, and publication-ripe results related to the implementation and application of functional languages and function-based programming. Topics of interest to IFL include, but are not limited to: * language concepts * type systems, type checking, type inferencing * compilation techniques * staged compilation * run-time function specialization * run-time code generation * partial evaluation * abstract interpretation * metaprogramming * generic programming * automatic program generation * array processing * concurrent/parallel programming * concurrent/parallel program execution * embedded systems * web applications * embedded domain specific languages * security * novel memory management techniques * run-time profiling performance measurements * debugging and tracing * virtual/abstract machine architectures * validation, verification of functional programs * tools and programming techniques * industrial applications *Submissions and peer-review * Following IFL tradition, IFL 2023 will use a post-symposium review process to produce the formal proceedings. Before the symposium authors submit draft papers. These draft papers will be screened by the program chair to make sure that they are within the scope of IFL. The draft papers will be made available to all participants at the symposium. Each draft paper is presented by one of the authors at the symposium. Notice that it is a requirement that accepted draft papers are presented physically at the symposium. After the symposium, a formal review process will take place, conducted by the program committee. Reviewing is single blind. There will be at least 3 reviews per paper. The reviewers have 6 weeks to write their reviews. For the camera-ready version the authors can make minor revisions which are accepted without further reviewing. Contributions submitted for the draft paper deadline must be between two and twelve pages long. For submission details, please consult the IFL 2023 website at https://ifl23.github.io/ . *Where * IFL 2023 will be held physically in Braga, Portugal, arranged by University of Minho. See the IFL 2023 website at https://ifl23.github.io/ for more information. [image: beacon] -------------- next part -------------- An HTML attachment was scrubbed... URL: From cong at c.titech.ac.jp Mon Apr 3 15:18:00 2023 From: cong at c.titech.ac.jp (Youyou Cong) Date: Mon, 3 Apr 2023 22:18:00 +0900 Subject: [Agda] TyDe 2023 - Call for Papers Message-ID: -------------------------------------------------------------------------------- CALL FOR PAPERS 8th Workshop on Type-Driven Development (TyDe 2023) Co-Located with ICFP 2023 (Seattle, Washington, USA) https://icfp23.sigplan.org/home/tyde-2023 -------------------------------------------------------------------------------- # Goals of the Workshop The Workshop on Type-Driven Development (TyDe) aims to show how static type information may be used effectively in the development of computer programs. Co-located with ICFP, this workshop brings together leading researchers and practitioners who are using or exploring types as a means of program development. We welcome all contributions, both theoretical and practical, on a range of topics including: - dependently typed programming; - generic programming; - design and implementation of programming languages, exploiting types in novel ways; - exploiting typed data, data dependent data, or type providers; - static and dynamic analyses of typed programs; - tools, IDEs, or testing tools exploiting type information; - pearls, being elegant, instructive examples of types used in the derivation, calculation, or construction of programs. # Proceedings and Copyright We will have formal proceedings, published by the ACM. Accepted papers will be included in the ACM Digital Library. Authors must grant ACM publication rights upon acceptance, but may retain copyright if they wish. Authors are encouraged to publish auxiliary material with their paper (source code, test data, and so forth). The proceedings will be freely available for download from the ACM Digital Library from one week before the start of the conference until two weeks after the conference. The official publication date is the date the papers are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of the conference. The official publication date affects the deadline for any patent filings related to published work. # Submission Details Submissions should fall into one of two categories: - regular research papers (12 pages); - extended abstracts (3 pages). The bibliography will not be counted against the page limits for either category. Regular research papers are expected to present novel and interesting research results, and will be included in the formal proceedings. Extended abstracts should report work in progress that the authors would like to present at the workshop. Extended abstracts will be distributed to workshop attendees but will not be published in the formal proceedings. We welcome submissions from PC members (with the exception of the two co-chairs), but these submissions will be held to a higher standard. Submission is handled through HotCRP: https://tyde23.hotcrp.com All submissions should be in portable document format (PDF) and formatted using the ACM SIGPLAN style guidelines: https://www.sigplan.org/Resources/Author/ Note that submissions should use the new 'acmart' format and the two-column 'sigplan' subformat (not to be confused with the one-column 'acmsmall' subformat). Extended abstracts must be submitted with the label 'Extended Abstract' clearly in the title. # Participant Support Student attendees with accepted papers can apply for a SIGPLAN PAC grant to help cover participation-related expenses. PAC also offers other support, such as for child-care expenses during the meeting or for accommodations for members with physical disabilities. For details on the PAC program, see its web page: https://www.sigplan.org/PAC/ # Important Dates - Submission Deadline: Thursday June 1, 2023 - Author Notification: Thursday June 29, 2023 - Camera-Ready Deadline: Thursday July 13, 2023 - Workshop: Monday September 4, 2023 # Workshop Organization Organizing Committee: - Youyou Cong (Tokyo Institute of Technology, Japan) - Pierre-Evariste Dagand (IRIF / CNRS, France) Program Committee: - Reynald Affeldt (AIST, Japan) - Sandra Alves (DCC-FCUP, Portugual) - Stephen Chang (UMass Boston, United States) - Magnus Madsen (Aarhus University, Denmark) - Victor Cacciari Miraldo (Channable, Netherlands) - Jonathan Protzenko (Microsoft Research, United States) - Marianna Rapoport (Amazon Web Services, Canada) - Christine Rizkallah (University of Melbourne, Australia) - Filip Sieczkowski (Heriot-Watt University, United Kingdom) - Aaron Stump (The University of Iowa, United States) - Peter Thiemann (University of Freiburg, Germany) - Ningning Xie (Google Brain / University of Toronto, Canada) -------------- next part -------------- An HTML attachment was scrubbed... URL: From xu at math.lmu.de Mon Apr 3 22:54:48 2023 From: xu at math.lmu.de (xu at math.lmu.de) Date: Mon, 03 Apr 2023 22:54:48 +0200 Subject: [Agda] Autumn school "Proof and Computation", Herrsching (Germany), 10-16 Sep 2023 Message-ID: <20230403225448.Horde.o4cy4hTCbiCo-L0k-P-hVbK@webmail.mathematik.uni-muenchen.de> [Apologies for multiple postings.] Autumn school "Proof and Computation" Herrsching, Germany, 10th to 16th September 2023 http://www.mathematik.uni-muenchen.de/~schwicht/pc23.php This year's international autumn school "Proof and Computation" will be held from 10th to 16th September 2023 in Herrsching near Munich. Its aim is to bring together young researchers in the field of Foundations of Mathematics, Computer Science and Philosophy. SCOPE -------------------- - Predicative Foundations - Constructive Mathematics and Type Theory - Computation in Higher Types - Extraction of Programs from Proofs COURSES -------------------- - Stefania Centrone: Husserl on the Totality of all Conceivable Arithmetical Operations - Yannik Forster: MetaCoq - Hugo Herbelin: The logical structure and computational contents of choice, barinduction and related principles - Martin Hutzler: TBA - Georg Moser: Cichon's conjecture on the slow growing hierarchy - Andrea Rechenberger: Philosophy and history of computation: Turing machine - Monika Seisenberger: Extraction of programs from proofs WORKING GROUPS -------------------- There will be an opportunity to form ad-hoc groups working on specific projects, but also to discuss in more general terms the vision of constructing correct programs from proofs. APPLICATIONS -------------------- Graduate or PhD students and young postdoctoral researchers are invited to apply. Applications (e.g. a self-introduction including research interests and motivation) should be sent to Chuangjie Xu . Students are required to provide also a letter of recommendation, preferably from the thesis adviser. Deadline for applications: **31st May 2023**. Applicants will be notified by 28th June 2023. FINANCIAL SUPPORT -------------------- Successful applicants will be offered **full-board accommodation** for the days of the autumn school. There are NO funds, however, to reimburse travel or further expenses, which successful applicants will have to cover otherwise. The workshop is supported by the Udo Keller Stiftung (Hamburg), the CID (Computing with Infinite Data) programme of the European Commission and a JSPS core-to-core project. Klaus Mainzer Peter Schuster Helmut Schwichtenberg From scm at iis.sinica.edu.tw Tue Apr 4 06:06:04 2023 From: scm at iis.sinica.edu.tw (Shin-Cheng Mu) Date: Tue, 4 Apr 2023 12:06:04 +0800 Subject: [Agda] APLAS 2023 first Call for Papers Message-ID: <57C54CDB-D6A2-4B58-92E5-9A87F20EB738@iis.sinica.edu.tw> ====================================================================== CALL FOR PAPERS 21st Asian Symposium on Programming Languages and Systems (APLAS 2023) Taipei, Taiwan, Sun 26 ? Wed 29 November 2023 https://conf.researchr.org/home/aplas-2023 ====================================================================== IMPORTANT DATES ------------------------------------- Submission deadline: Thu 15 Jun 2023 AoE Author response: Mon 31 Jul 12:00 - Wed 2 Aug 12:00 2023 AoE Author notification: Mon 14 Aug 2023 AoE Final paper deadline: Wed 6 Sep 2023 AoE Conference: Sun 26 ? Wed 29 Nov 2023 SCOPE ------------------------------------- We solicit submissions in the form of regular research papers describing original scientific research results, including system development and case studies. Among others, solicited topics include: - ** programming paradigms and styles ** : functional programming; object-oriented programming; probabilistic programming; logic programming; constraint programming; extensible programming languages; programming languages for systems code; novel programming paradigms; - ** methods and tools to specify and reason about programs and languages ** : programming techniques; meta-programming; domain-specific languages; proof assistants; type systems; dependent types; program logics, static and dynamic program analysis; language-based security; model checking; testing; - ** programming language foundations ** : formal semantics; type theory; logical foundations; category theory; automata; effects; monads and comonads; recursion and corecursion; continuations and effect handlers; program verification; memory models; abstract interpretation; - ** methods and tools for implementation ** : compilers; program transformations; rewriting systems; partial evaluation; virtual machines; refactoring; intermediate languages; run-time environments; garbage collection and memory management; tracing; profiling; build systems; program synthesis; - ** concurrency and distribution ** : process algebras; concurrency theory; session types; parallel programming; service-oriented computing; distributed and mobile computing; actor-based languages; verification and testing of concurrent and distributed systems; - ** applications and emerging topics ** : programming languages and PL methods in education, security, privacy, database systems, computational biology, signal processing, graphics, human-computer interaction, computer-aided design, artificial intelligence and machine learning; case studies in program analysis and verification. GENERAL INFORMATION ------------------------------------- Submissions should not exceed 17 pages, excluding bibliography in the Springer LNCS format. LaTeX template is available at: https://www.springer.com/gp/computer-science/lncs/conference-proceedings-guidelines The accepted papers will be allowed to use one extra page for the content to accommodate feedback from the reviews in the final paper versions. Papers should be submitted via HotCRP: https://aplas2023.hotcrp.com/ The review process of APLAS 2023 is double-anonymous, with a rebuttal phase. In your submission, please, omit your names and institutions; refer to your prior work in the third person, just as you refer to prior work by others; do not include acknowledgments that might identify you. Additional material intended for reviewers but not for publication in the final version - for example, details of proofs - may be placed in a clearly marked appendix that is not included in the page limit. Reviewers are at liberty to ignore appendices and papers must be understandable without them. Submitted papers must be unpublished and not submitted for publication elsewhere. Papers must be written in English. The proceedings will be published as a volume in Springer?s LNCS series. Accepted papers must be presented at the conference. POSTERS and STUDENT RESEARCH COMPETITION ---------------------------------------- APLAS 2023 includes a Posters session and a Student Research Competition. For more details, please see the website. https://conf.researchr.org/track/aplas-2023/posters-and-src ORGANIZERS ------------------------------------- General Chair: Shin-Cheng Mu, Academia Sinica, Taiwan Program Chair: Chung-Kil Hur, Seoul National University, Korea Publicity Chair: Ryosuke Sato, University of Tokyo, Japan Program Committee: Soham Chakraborty, TU Delft, Netherlands Yu-Fang Chen, Academia Sinica, Taiwan Ronghui Gu, Columbia University, USA Ichiro Hasuo, National Institute of Informatics, Japan Ralf Jung, ETH Zurich, Switzerland Ohad Kammar, University of Edinburgh, UK Jeehoon Kang, KAIST, Korea Jieung Kim, Inha University, Korea Robbert Krebbers, Radboud University Nijmegen, Netherlands Ori Lahav, Tel Aviv University, Israel Doug Lea, State University of New York at Oswego, USA Woosuk Lee, Hanyang University, Korea Hongjin Liang, Nanjing University, China Nuno P. Lopes, University of Lisbon, Portugal Chandrakana Nandi, Certora and UW, USA Liam O'Connor, The University of Edinburgh, UK Bruno C. d. S. Oliveira, The University of Hong Kong, Hong Kong Jihyeok Park, Korea University, Korea Cl?ment Pit-Claudel, EPFL, Switzerland Matthieu Sozeau, Inria, France Kohei Suenaga, Kyoto University, Japan Tarmo Uustalu, Reykjavik University, Iceland John Wickerson, Imperial College London, UK Danfeng Zhang, Penn State University, USA From jesper at sikanda.be Fri Apr 7 12:17:30 2023 From: jesper at sikanda.be (Jesper Cockx) Date: Fri, 07 Apr 2023 10:17:30 +0000 Subject: [Agda] Announcement: agda2hs release v1.0 Message-ID: Dear all, I am very pleased to announce the first official release of agda2hs, a tool for producing verified and readable Haskell code by extracting it from a (lightly annotated) Agda program. You can find it at https://hackage.haskell.org/package/agda2hs-1.0 or on a cabal package manager near you. The official documentation can be found at https://agda.github.io/agda2hs/, and more details about the motivation and design are available in our paper at the Haskell Symposium: https://dl.acm.org/doi/10.1145/3546189.3549920. This release is just a first step for agda2hs into the wider world and we have many exciting features that will be added in the future. If you want to report a bug or a feature request, you can do so at https://github.com/agda/agda2hs/issues. We are also open to contributions by new developers, feel free to contact me via email or on Zulip if you have any questions about this. Best regards, Jesper Cockx -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: publickey - jesper at sikanda.be - 0x42DD5655.asc Type: application/pgp-keys Size: 644 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 249 bytes Desc: OpenPGP digital signature URL: From fdhzs2010 at hotmail.com Fri Apr 7 15:31:08 2023 From: fdhzs2010 at hotmail.com (Jason Hu) Date: Fri, 7 Apr 2023 13:31:08 +0000 Subject: [Agda] Announcement: agda2hs release v1.0 In-Reply-To: References: Message-ID: That?s great Jesper. But I don?t quite understand the difference between the built-in extraction and agda2hs. I understand that code from agda2hs is more readable, but why can?t we make the built-in extracted code more readable? Thanks, Jason Hu From: Jesper Cockx Sent: Friday, April 7, 2023 6:17 AM To: Agda list Subject: [Agda] Announcement: agda2hs release v1.0 Dear all, I am very pleased to announce the first official release of agda2hs, a tool for producing verified and readable Haskell code by extracting it from a (lightly annotated) Agda program. You can find it at https://hackage.haskell.org/package/agda2hs-1.0 or on a cabal package manager near you. The official documentation can be found at https://agda.github.io/agda2hs/, and more details about the motivation and design are available in our paper at the Haskell Symposium: https://dl.acm.org/doi/10.1145/3546189.3549920. This release is just a first step for agda2hs into the wider world and we have many exciting features that will be added in the future. If you want to report a bug or a feature request, you can do so at https://github.com/agda/agda2hs/issues. We are also open to contributions by new developers, feel free to contact me via email or on Zulip if you have any questions about this. Best regards, Jesper Cockx -------------- next part -------------- An HTML attachment was scrubbed... URL: From melkon.or at gmail.com Fri Apr 7 15:54:27 2023 From: melkon.or at gmail.com (Orestis Melkonian) Date: Fri, 7 Apr 2023 16:54:27 +0300 Subject: [Agda] Announcement: agda2hs release v1.0 In-Reply-To: References: Message-ID: <2c95f5a9-5d36-30f8-bd5a-492e224da672@gmail.com> Briefly, the main difference is that MAlonzo covers the entirety of Agda, while agda2hs does not really care about that, we instead want to cover as many Haskell features as possible, i.e. writing Haskell within Agda if you will. Also see the 'Related Work: Program Extraction' section of the paper for more details and comparisons. Cheers, --OM On 07/04/2023 16:31, Jason Hu wrote: > > That?s great Jesper. But I don?t quite understand the difference > between the built-in extraction and agda2hs. I understand that code > from agda2hs is more readable, but why can?t we make the built-in > extracted code more readable? > > Thanks, > > Jason Hu > > *From: *Jesper Cockx > *Sent: *Friday, April 7, 2023 6:17 AM > *To: *Agda list > *Subject: *[Agda] Announcement: agda2hs release v1.0 > > Dear all, > > I am very pleased to announce the first official release of agda2hs, a > tool for producing verified and readable Haskell code by extracting it > from a (lightly annotated) Agda program. You can find it at > https://hackage.haskell.org/package/agda2hs-1.0 or on a cabal package > manager near you. The official documentation can be found at > https://agda.github.io/agda2hs/, and more details about the motivation > and design are available in our paper at the Haskell Symposium: > https://dl.acm.org/doi/10.1145/3546189.3549920. > > This release is just a first step for agda2hs into the wider world and > we have many exciting features that will be added in the future. If > you want to report a bug or a feature request, you can do so at > https://github.com/agda/agda2hs/issues. We are also open to > contributions by new developers, feel free to contact me via email or > on Zulip if you have any questions about this. > > Best regards, > > Jesper Cockx > > > _______________________________________________ > Agda mailing list > Agda at lists.chalmers.se > https://lists.chalmers.se/mailman/listinfo/agda -------------- next part -------------- An HTML attachment was scrubbed... URL: From louis.rustenholz at imdea.org Mon Apr 10 14:42:40 2023 From: louis.rustenholz at imdea.org (louis.rustenholz at imdea.org) Date: Mon, 10 Apr 2023 14:42:40 +0200 Subject: [Agda] SAS 2023 - Second Call for Papers - Paper Deadline: April 24, 2023 In-Reply-To: <4841e175265599309be30a6c429861cf@imdea.org> References: <522ada94ff73dcf9654ced28efa9ebe6@imdea.org> <76d4528b0827ba7f9262f5e084d2205b@imdea.org> <801c848860f1e521cf8db4955cad94ee@imdea.org> <9cb698e8741e41df9283bff70e305aa6@imdea.org> <4841e175265599309be30a6c429861cf@imdea.org> Message-ID: <3b3f86936d5fba7070656b4e57360b60@imdea.org> (Apologies for multiple postings) -------------------------------------------------------------------------------- Second Call for Papers - Paper Deadline: April 24, 2023 SAS 2023 The 30th Static Analysis Symposium Cascais (Lisbon), Portugal, Sun 22 - Tue 24, October 2023 https://2023.splashcon.org/home/sas-2023 -------------------------------------------------------------------------------- The 30th Static Analysis Symposium, SAS 2023, will be co-located with SPLASH 2023 in Cascais (Lisbon), Portugal. Static Analysis is widely recognized as a fundamental tool for program verification, bug detection, compiler optimization, program understanding, and software maintenance. The series of Static Analysis Symposia has served as the primary venue for the presentation of theoretical, practical, and application advances in the area. IMPORTANT DATES All deadlines are AoE (Anywhere on Earth) - Full paper submission: April 24, 2023 - Artifact submission: April 29, 2023 - Author response period: June 11-14, 2023 - Notification: June 29, 2023 - Final version due: August 3, 2023 - Conference: Part of SPLASH, Oct 22-24, 2023 TOPICS The technical program for SAS 2023 will consist of invited lectures and presentations of refereed papers. Contributions are welcomed on all aspects of static analysis, including, but not limited to: - Abstract interpretation - Automated deduction - Data flow analysis - Debugging techniques - Deductive methods - Emerging applications - Model-checking - Data science - Program optimizations and transformations - Program synthesis - Program verification - Machine learning and verification - Security analysis - Tool environments and architectures - Theoretical frameworks - Type checking - Distributed or networked systems PAPER SUBMISSION All paper submissions will be judged on the basis of significance, relevance, correctness, originality, and clarity. Submission link: https://easychair.org/conferences/?conf=sas2023 We welcome regular papers as well as papers focusing on any of the following in the NEAT (New questions/areas, Experience, Announcement, Tool) category: - Well-motivated discussion of new questions or new areas. - Experience with static analysis tools, Industrial Reports, and Case Studies - Brief announcements of work in progress - Tool papers We do not impose a page limit for submitted papers but we encourage brevity as reviewers have a limited time that they can spend on each paper. With the exception of experience papers, all other papers will follow a lightweight double-blind reviewing process. The identity of the authors for the remaining papers will be known to the reviewers. Submissions can address any programming paradigm, including concurrent, constraint, functional, imperative, logic, object-oriented, aspect, multi-core, distributed, and GPU programming. Papers must be written and presented in English. A submitted paper must describe original work and must not substantially overlap with papers that have been published or that are simultaneously submitted to a journal or a conference with refereed proceedings. All submitted papers will be judged on the basis of significance, relevance, correctness, originality, and clarity. The review process will include a rebuttal period where authors have the opportunity to respond to preliminary reviews on the paper. RADHIA COUSOT AWARD The program committee will select an accepted regular paper for the Radhia Cousot Young Researcher Best Paper Award in memory of Radhia Cousot and her fundamental contributions to static analysis, as well as being one of the main promoters and organizers of the SAS series of conferences. ARTIFACTS As in previous years, we encourage authors to submit a virtual machine image containing any artifacts and evaluations presented in the paper. Artifact submission is optional. Artifact evaluation will be concurrent with paper review. PROGRAM COMMITTEE Gogul Balakrishnan, Google, United States Liqian Chen, National University of Defense Technology, China Yu-Fang Chen, Academia Sinica, Taiwan Patrick Cousot, United States Michael Emmi, Amazon Web Services, United States Pietro Ferrara, Universit? Ca' Foscari, Venezia, Italy Roberto Giacobazzi, University of Verona, Italy Roberta Gori, University of Pisa, Italy Manuel Hermenegildo, U. Pol. de Madrid and IMDEA SW., Spain (Co-Chair) Francesco Logozzo, Facebook, United States Isabella Mastroeni, University of Verona, Italy Antoine Min?, Sorbonne Universit?, France Jos? Morales, IMDEA Software Institute, Spain (Co-Chair) Kedar Namjoshi, Nokia Bell Labs, United States Jorge A. Navas, Certora, inc., United States Martin C. Rinard, Massachusetts Institute of Technology, United States Daniel Schoepe, Amazon, United Kingdom Helmut Seidl, Technische Universit?t M?nchen, Germany Mihaela Sighireanu, IRIF, Universit? Paris Diderot, France Gagandeep Singh, U. of Illinois at Urbana-Champaign, United States Yulei Sui, University of New South Wales, Sydney, Australia Laura Titolo, Laura Titolo, NIA/NASA LaRC, United States Jingling Xue, UNSW Sydney, Australia Xin Zhang, Peking University, China Artifact Evaluation Committee Chair: Marc Chevalier, Snyk, Switzerland Publicity Chair: Louis Rustenholz, UPM and IMDEA SW, Spain From bove at chalmers.se Wed Apr 12 16:19:24 2023 From: bove at chalmers.se (Ana Bove) Date: Wed, 12 Apr 2023 16:19:24 +0200 Subject: [Agda] Deadline extension: LFMTP 2023 Message-ID: <158d7524-30bb-cee5-b182-7436446dd554@chalmers.se> =============================================================== ??????????????? **DEADLINE EXTENSION** ?? **New abstract submission deadline: April 20, 2023** ????????????????????????? LFMTP 2023 ?????????? Logical Frameworks and Meta-Languages: ?????????????????? Theory and Practice ???????????? Rome, Italy -- July 2nd, 2023 ?????????????? Affiliated with FSCD 2023 ????????????? https://lfmtp.org/workshops/2023 =============================================================== Logical frameworks and meta-languages form a common substrate for representing, implementing and reasoning about a wide variety of deductive systems of interest in logic and computer science. Their design, implementation and their use in reasoning tasks, ranging from the correctness of software to the properties of formal systems, have been the focus of considerable research over the last two decades. This workshop will bring together designers, implementors and practitioners to discuss various aspects impinging on the structure and utility of logical frameworks, including the treatment of variable binding, inductive and co-inductive reasoning techniques and the expressiveness and lucidity of the reasoning process. LFMTP 2023 will provide researchers a forum to present state-of-the-art techniques and discuss progress in areas such as the following: * Encoding and reasoning about the meta-theory of programming languages, ? logical systems and related formally specified systems. * Theoretical and practical issues concerning the treatment of variable ? binding, especially the representation of, and reasoning about, ? datatypes defined from binding signatures. * Logical treatments of inductive and co-inductive definitions and ? associated reasoning techniques, including inductive types of higher ? dimension in homotopy type theory. * Graphical languages for building proofs, applications in geometry, ? equational reasoning and category theory. * New theory contributions: canonical and substructural frameworks, ? contextual frameworks, proof-theoretic foundations supporting ? binders, functional programming over logical frameworks, ? homotopy and cubical type theory. * Applications of logical frameworks: proof-carrying architectures, ? proof exchange and transformation, program refactoring, etc. * Techniques for programming with binders in functional programming ? languages such as Haskell, OCaml or Agda, and logic programming ? languages such as lambda Prolog or Alpha-Prolog. The workshop's program will include contributed and invited talks. We hope that LFMTP takes place physically in Rome, but online participation will be possible and may even be necessary. ## Important Dates Abstract submission deadline: *Extended* April 20 (AoE) Paper submission deadline: *Extended* April 27 (AoE) Notification to authors: May 26 ## Submission Submit on EasyChair: https://easychair.org/conferences/?conf=lfmtp23 All papers must be original and not simultaneously submitted to another journal or conference. In addition to regular papers, we welcome/encourage the submission of "work in progress" reports, in a broad sense. Those do not need to report fully polished research results, but should be of interest for the community at large. Submitted papers should be in PDF, formatted using the EPTCS style guidelines (https://info.eptcs.org/). The length is restricted to 15 pages for regular papers and 8 pages for "work in progress" papers (both limits include references). ## Proceedings A selection of the presented papers will be published online in the Electronic Proceedings in Theoretical Computer Science (EPTCS). ## Invited Speakers - Niki Vazou (IMDEA Software Institute Madrid, Spain) Note: shared session with LSFA'23 (https://sites.google.com/ufg.br/lsfa2023). ## Program Committee * Roberto Blanco (MPI-SP) * Fr?d?ric Blanqui (Inria) * Ana Bove (Chalmers University of Technology) * Alberto Ciaffaglione, co-chair (Universit? degli Studi di Udine) * Amy Felty (University of Ottawa) * Assia??? Mahboubi (Inria) * Narciso Marti-Oliet (Universidad Complutense de Madrid) * Gopalan Nadathur (University of Minnesota) * Carlos Olarte, co-chair (LIPN, Universit? Sorbonne Paris Nord) * Cl?ment Pit-Claudel (Amazon AWS) * Andrei Popescu (University of Sheffield) * Claudio Sacerdoti Coen (University of Bologna) From Graham.Hutton at nottingham.ac.uk Mon Apr 17 14:25:07 2023 From: Graham.Hutton at nottingham.ac.uk (Graham Hutton) Date: Mon, 17 Apr 2023 12:25:07 +0000 Subject: [Agda] Call for Papers: Functional Software Architecture - FP in the Large Message-ID: Dear all, The first workshop on "Functional Software Architecture - FP in the Large? will be held in Seattle in Sept 2023, co-located with the ICFP conference. Please share, and submit your best papers, experience reports, and architectural pearls on large-scale functional programming! The submission deadline 1st June 2023. Best wishes, Mike Sperber and Graham Hutton Program Chairs, FUNARCH 2023 ====================================================================== *** FUNARCH 2023 -- CALL FOR PAPERS *** The First ACM SIGPLAN Workshop on Functional Software Architecture - FP in the Large 8th September 2023, Seattle, Washington, USA Co-located with ICFP 2023 https://tinyurl.com/FUNARCH-23 ====================================================================== TIMELINE: Paper submission 1st June 2023 Author notification 28th June 2023 Camera ready copy 18th July 2023 Workshop 8th Sept 2023 BACKGROUND: "Functional Software Architecture" refers to methods of construction and structure of large and long-lived software projects that are implemented in functional languages and released to real users, typically in industry. The goals for the workshop are: - To assemble a community interested in software architecture techniques and technologies specific to functional programming; - To identify, categorize, and document topics relevant to the field of functional software architecture; - To connect the functional programming community to the software architecture community to cross-pollinate between the two. The workshop follows on from the Functional Software Architecture open space that was held at ICFP 2022 in Slovenia. SCOPE: The workshop seeks submissions in a range of categories: - You're a member of the FP community and have thought about how to support programming in the large, for example by framing functional ideas in architectural terms or vice verse, comparing different languages in terms of their architectural capabilities, clarifying architectural roles played by formal methods, proof assistants and DSLs, or observing how functional concepts are used in other language and architecture communities. Great, submit a research paper! - You're a member of the architecture community, and have thought about how your discipline might help functional programmers, for example by applying domain-driven design, implementing hexagonal architecture, or designing self-contained systems. Excellent, submit a research paper! - You've worked on a large project using functional programming, and it's worked out well, or terribly, or a mix of both; bonus points for deriving architectural principles from your experience. Wonderful, submit an experience report! - You know a neat architectural idiom or pattern that may be useful to others developing large functional software systems. Fabulous, submit an architectural pearl! - You have something that doesn't fit the above categories, but that still relates to functional software architecture, such as something that can be written up, or that could be part of the workshop format like a panel debate or a fishbowl. Superb, submit to the open category! Research papers should explain their research contributions in both general and technical terms, identifying what has been accomplished, explaining why it is significant, and relating it to previous work, and to other languages where appropriate. Experience reports and architectural pearls need not necessarily report original research results. The key criterion for such papers is that they make a contribution from which others can benefit. It is not enough simply to describe a large software system, or to present ideas that are specific to a particular system. Open category submissions that are not intended for publication are not required to follow the formatting guidelines, and can submit in PDF, word or plain text format as preferred. If you are unsure whether your contribution is suitable, or if you need any kind of help with your submission, please email the program chairs at . SUBMISSION: Papers must be submitted by 1st June 2023 using EasyChair, via the following link: https://tinyurl.com/FUNARCH23-submit Formatting: submissions intended for publication must be in PDF format and follow the ACM SIGPLAN style guidelines, using the acmart format and the sigplan sub-format. Please use the review option, as this enables line numbers for easy reference in reviews. For further details, see: https://tinyurl.com/sigplan-acmart If your submission is not a research paper, please mark this using a subtitle (Experience Report, Architectural Pearl, Open Category). Length: submissions must adhere to the limits specified below. However, there is no requirement or expectation that all pages are used, and authors are encouraged to strive for brevity. Research papers 5 to 12+ pages Architectural pearls 5 to 12 pages Experience reports 3 to 6 pages Open category 1 to 6 pages Publication: The proceedings of FUNARCH 2023 will be published in the ACM Digital Library, and authors of accepted papers are required to agree to one of the standard ACM licensing options. Accepted papers must be presented at the workshop by one of the authors, but in special cases we may consider remote presentation. The official publication date is the date the papers are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of the conference. The official publication date affects the deadline for any patent filings related to published work. PROGRAM CHAIRS: Mike Sperber Active Group, Germany Graham Hutton University of Nottingham, UK PROGRAM COMMITTEE: Joachim Breitner Germany Manuel Chakravarty Tweag & IOG, The Netherlands Ron Garcia University of British Columbia, Canada Debasish Ghosh LeadIQ, India Lars Hupel Giesecke+Devrient, Germany Andy Keep Meta, USA Shriram Krishnamurthi Brown University, USA Andres L?h Well-Typed, Germany Anil Madhavapeddy University of Cambridge, UK Jos? Pedro Magalh?es Standard Chartered, UK Simon Marlow Meta, UK Hannes Mehnert Robur, Germany Erik Meijer USA Ivan Perez KBR / NASA Ames Research Center, USA Stefanie Schirmer DuckDuckGo, Germany Perdita Stevens University of Edinburgh, UK Stefan Wehr Hochschule Offenburg, Germany Scott Wlaschin FPbridge, UK WORKSHOP VENUE: The workshop will be co-located with the ICFP 2023 conference at The Westin Seattle Hotel, Seattle, Washington, United States. ====================================================================== This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please contact the sender and delete the email and attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. Email communications with the University of Nottingham may be monitored where permitted by law. From louis.rustenholz at imdea.org Mon Apr 17 15:27:18 2023 From: louis.rustenholz at imdea.org (louis.rustenholz at imdea.org) Date: Mon, 17 Apr 2023 15:27:18 +0200 Subject: [Agda] SAS 2023 - Final Call for Papers - Paper Deadline: April 24, 2023 In-Reply-To: <835603212f128650de38e33ab59038d7@imdea.org> References: <522ada94ff73dcf9654ced28efa9ebe6@imdea.org> <2a7e58dbcfa4fd6257c676373991f702@imdea.org> <2ebed7c9d198aecb843e83bddcc33ada@imdea.org> <290ce3c024069accc63eb141477d5753@imdea.org> <38437b18f57cd45560156e9605ae1700@imdea.org> <835603212f128650de38e33ab59038d7@imdea.org> Message-ID: <8e92c2f8e6bcba164b8973e50362f48f@imdea.org> (Apologies for multiple postings) ---------------------------------------------------------------------- Final Call for Papers - Paper Deadline: April 24, 2023 SAS 2023 The 30th Static Analysis Symposium Cascais (Lisbon), Portugal, Sun 22 - Tue 24, October 2023 https://2023.splashcon.org/home/sas-2023 ---------------------------------------------------------------------- The 30th Static Analysis Symposium, SAS 2023, will be co-located with SPLASH 2023 in Cascais (Lisbon), Portugal. Static Analysis is widely recognized as a fundamental tool for program verification, bug detection, compiler optimization, program understanding, and software maintenance. The series of Static Analysis Symposia has served as the primary venue for the presentation of theoretical, practical, and application advances in the area. IMPORTANT DATES All deadlines are AoE (Anywhere on Earth) - Full paper submission: April 24, 2023 - Artifact submission: April 29, 2023 - Author response period: June 11-14, 2023 - Notification: June 29, 2023 - Final version due: August 3, 2023 - Conference: Part of SPLASH, Oct 22-24, 2023 TOPICS The technical program for SAS 2023 will consist of invited lectures and presentations of refereed papers. Contributions are welcomed on all aspects of static analysis, including, but not limited to: - Abstract interpretation - Automated deduction - Data flow analysis - Debugging techniques - Deductive methods - Emerging applications - Model-checking - Data science - Program optimizations and transformations - Program synthesis - Program verification - Machine learning and verification - Security analysis - Tool environments and architectures - Theoretical frameworks - Type checking - Distributed or networked systems PAPER SUBMISSION All paper submissions will be judged on the basis of significance, relevance, correctness, originality, and clarity. Submission link: https://easychair.org/conferences/?conf=sas2023 We welcome regular papers as well as papers focusing on any of the following in the NEAT (New questions/areas, Experience, Announcement, Tool) category: - Well-motivated discussion of new questions or new areas. - Experience with static analysis tools, Industrial Reports, and Case Studies - Brief announcements of work in progress - Tool papers We do not impose a page limit for submitted papers but we encourage brevity as reviewers have a limited time that they can spend on each paper. With the exception of experience papers, all other papers will follow a lightweight double-blind reviewing process. The identity of the authors for the remaining papers will be known to the reviewers. Submissions can address any programming paradigm, including concurrent, constraint, functional, imperative, logic, object-oriented, aspect, multi-core, distributed, and GPU programming. Papers must be written and presented in English. A submitted paper must describe original work and must not substantially overlap with papers that have been published or that are simultaneously submitted to a journal or a conference with refereed proceedings. All submitted papers will be judged on the basis of significance, relevance, correctness, originality, and clarity. The review process will include a rebuttal period where authors have the opportunity to respond to preliminary reviews on the paper. RADHIA COUSOT AWARD The program committee will select an accepted regular paper for the Radhia Cousot Young Researcher Best Paper Award in memory of Radhia Cousot and her fundamental contributions to static analysis, as well as being one of the main promoters and organizers of the SAS series of conferences. ARTIFACTS As in previous years, we encourage authors to submit a virtual machine image containing any artifacts and evaluations presented in the paper. Artifact submission is optional. Artifact evaluation will be concurrent with paper review. PROGRAM COMMITTEE Gogul Balakrishnan, Google, United States Liqian Chen, National University of Defense Technology, China Yu-Fang Chen, Academia Sinica, Taiwan Patrick Cousot, United States Michael Emmi, Amazon Web Services, United States Pietro Ferrara, Universit? Ca' Foscari, Venezia, Italy Roberto Giacobazzi, University of Verona, Italy Roberta Gori, University of Pisa, Italy Manuel Hermenegildo, U. Pol. de Madrid and IMDEA SW., Spain (Co-Chair) Francesco Logozzo, Facebook, United States Isabella Mastroeni, University of Verona, Italy Antoine Min?, Sorbonne Universit?, France Jos? Morales, IMDEA Software Institute, Spain (Co-Chair) Kedar Namjoshi, Nokia Bell Labs, United States Jorge A. Navas, Certora, inc., United States Martin C. Rinard, Massachusetts Institute of Technology, United States Daniel Schoepe, Amazon, United Kingdom Helmut Seidl, Technische Universit?t M?nchen, Germany Mihaela Sighireanu, IRIF, Universit? Paris Diderot, France Gagandeep Singh, U. of Illinois at Urbana-Champaign, United States Yulei Sui, University of New South Wales, Sydney, Australia Laura Titolo, Laura Titolo, NIA/NASA LaRC, United States Jingling Xue, UNSW Sydney, Australia Xin Zhang, Peking University, China Artifact Evaluation Committee Chair: Marc Chevalier, Snyk, Switzerland Publicity Chair: Louis Rustenholz, UPM and IMDEA SW, Spain From andrei.h.popescu at gmail.com Thu Apr 20 13:02:50 2023 From: andrei.h.popescu at gmail.com (Andrei Popescu) Date: Thu, 20 Apr 2023 12:02:50 +0100 Subject: [Agda] 3-year Research Associate or Research Assistant position in formal verification, using a proof assistant (preferably Isabelle), at the University of Sheffield Message-ID: Dear colleagues, We have an opening for a 3-year position of either research associate or research assistant at the University of Sheffield, UK. It is on a project called "Safe and secure concurrent programming for advanced hardware architectures" and involves modelling and verification using a proof assistant, preferably Isabelle. Please share this opportunity with anyone you think might be interested. The closing date for applications is *** 23rd May 2023 *** More details can be found here: https://www.jobs.ac.uk/job/CYZ645/research-assistant-or-research-associate-in-formal-modelling-and-verification and here: https://jobs.shef.ac.uk/sap/bc/webdynpro/sap/hrrcf_a_posting_apply?PARAM=cG9zdF9pbnN0X2d1aWQ9NjQzNTIyNEU0RDhBMUFDM0UxMDAwMDAwQUMxRTg4NzgmY2FuZF90eXBlPUVYVA%3d%3d&sap-client=400&sap-language=EN&sap-accessibility=X&sap-ep-themeroot=%2fSAP%2fPUBLIC%2fBC%2fUR%2fuos# Best wishes, Andrei Popescu https://www.andreipopescu.uk/ From louis.rustenholz at imdea.org Thu Apr 20 18:58:07 2023 From: louis.rustenholz at imdea.org (louis.rustenholz at imdea.org) Date: Thu, 20 Apr 2023 18:58:07 +0200 Subject: [Agda] SAS 2023 - Final CFP - Extended deadlines (updates until May 1st) In-Reply-To: References: <522ada94ff73dcf9654ced28efa9ebe6@imdea.org> <2a7e58dbcfa4fd6257c676373991f702@imdea.org> <584c99fe48f447ea0b367e587e057f2c@imdea.org> <98380a87647cec8799af873b03b2711e@imdea.org> <7d12734cb3e2ca68ad5af6c662105dd5@imdea.org> <9c45a43db57c09a8a981ec2033f88897@imdea.org> Message-ID: <9b2b67f21b7b2bbf2e6e5ada6a7bd255@imdea.org> (Apologies for multiple postings) NEW! Are you running late in preparing your SAS paper? No worries! Submit what you have (e.g., title and abstract) and you will have one extra week until May 1 for updating your paper (and May 6 for your artifact). ---------------------------------------------------------------------- Final Call for Papers - Extended deadlines Paper submission April 24, Paper update May 1, Artifacts May 6 SAS 2023 The 30th Static Analysis Symposium Cascais (Lisbon), Portugal, Sun 22 - Tue 24, October 2023 https://2023.splashcon.org/home/sas-2023 ---------------------------------------------------------------------- The 30th Static Analysis Symposium, SAS 2023, will be co-located with SPLASH 2023 in Cascais (Lisbon), Portugal. Static Analysis is widely recognized as a fundamental tool for program verification, bug detection, compiler optimization, program understanding, and software maintenance. The series of Static Analysis Symposia has served as the primary venue for the presentation of theoretical, practical, and application advances in the area. IMPORTANT DATES All deadlines are AoE (Anywhere on Earth) **NEW** - Paper submission (title and abstract): April 24, 2023 - Paper update deadline: (Extended) May 1, 2023 - Artifact submission: (Extended) May 6, 2023 - Author response period: June 11-14, 2023 - Notification: June 29, 2023 - Final version due: August 3, 2023 - Conference: Part of SPLASH, Oct 22-24, 2023 TOPICS The technical program for SAS 2023 will consist of invited lectures and presentations of refereed papers. Contributions are welcomed on all aspects of static analysis, including, but not limited to: - Abstract interpretation - Automated deduction - Data flow analysis - Debugging techniques - Deductive methods - Emerging applications - Model-checking - Data science - Program optimizations and transformations - Program synthesis - Program verification - Machine learning and verification - Security analysis - Tool environments and architectures - Theoretical frameworks - Type checking - Distributed or networked systems PAPER SUBMISSION All paper submissions will be judged on the basis of significance, relevance, correctness, originality, and clarity. Submission link: https://easychair.org/conferences/?conf=sas2023 We welcome regular papers as well as papers focusing on any of the following in the NEAT (New questions/areas, Experience, Announcement, Tool) category: - Well-motivated discussion of new questions or new areas. - Experience with static analysis tools, Industrial Reports, and Case Studies - Brief announcements of work in progress - Tool papers We do not impose a page limit for submitted papers but we encourage brevity as reviewers have a limited time that they can spend on each paper. With the exception of experience papers, all other papers will follow a lightweight double-blind reviewing process. The identity of the authors for the remaining papers will be known to the reviewers. Submissions can address any programming paradigm, including concurrent, constraint, functional, imperative, logic, object-oriented, aspect, multi-core, distributed, and GPU programming. Papers must be written and presented in English. A submitted paper must describe original work and must not substantially overlap with papers that have been published or that are simultaneously submitted to a journal or a conference with refereed proceedings. All submitted papers will be judged on the basis of significance, relevance, correctness, originality, and clarity. The review process will include a rebuttal period where authors have the opportunity to respond to preliminary reviews on the paper. RADHIA COUSOT AWARD The program committee will select an accepted regular paper for the Radhia Cousot Young Researcher Best Paper Award in memory of Radhia Cousot and her fundamental contributions to static analysis, as well as being one of the main promoters and organizers of the SAS series of conferences. ARTIFACTS As in previous years, we encourage authors to submit a virtual machine image containing any artifacts and evaluations presented in the paper. Artifact submission is optional. Artifact evaluation will be concurrent with paper review. PROGRAM COMMITTEE Gogul Balakrishnan, Google, United States Liqian Chen, National University of Defense Technology, China Yu-Fang Chen, Academia Sinica, Taiwan Patrick Cousot, United States Michael Emmi, Amazon Web Services, United States Pietro Ferrara, Universit? Ca' Foscari, Venezia, Italy Roberto Giacobazzi, University of Verona, Italy Roberta Gori, University of Pisa, Italy Manuel Hermenegildo, U. Pol. de Madrid and IMDEA SW., Spain (Co-Chair) Francesco Logozzo, Facebook, United States Isabella Mastroeni, University of Verona, Italy Antoine Min?, Sorbonne Universit?, France Jos? Morales, IMDEA Software Institute, Spain (Co-Chair) Kedar Namjoshi, Nokia Bell Labs, United States Jorge A. Navas, Certora, inc., United States Martin C. Rinard, Massachusetts Institute of Technology, United States Daniel Schoepe, Amazon, United Kingdom Helmut Seidl, Technische Universit?t M?nchen, Germany Mihaela Sighireanu, IRIF, Universit? Paris Diderot, France Gagandeep Singh, U. of Illinois at Urbana-Champaign, United States Yulei Sui, University of New South Wales, Sydney, Australia Laura Titolo, Laura Titolo, NIA/NASA LaRC, United States Jingling Xue, UNSW Sydney, Australia Xin Zhang, Peking University, China Artifact Evaluation Committee Chair: Marc Chevalier, Snyk, Switzerland Publicity Chair: Louis Rustenholz, UPM and IMDEA SW, Spain From frederic.blanqui at inria.fr Sat Apr 22 16:07:28 2023 From: frederic.blanqui at inria.fr (=?UTF-8?B?RnLDqWTDqXJpYyBCbGFucXVp?=) Date: Sat, 22 Apr 2023 16:07:28 +0200 Subject: [Agda] 3-year engineering position in Deducteam, Inria Paris-Saclay, France In-Reply-To: <205bf61f-fe10-cc02-cb09-40c26d332f27@inria.fr> References: <205bf61f-fe10-cc02-cb09-40c26d332f27@inria.fr> Message-ID: <72d7306a-fe7a-dd60-a9bb-23eda771e888@inria.fr> Dear colleagues, Deducteam is offering a 3-year engineering position to help develop, test and maintain tools for proof system interoperability (continuous integration, proof libraries management, searching tools, VSCode interface, etc.). Net taxable monthly salary between 2148 and 4412 euros depending on experience. Interested people should send me their CV before *30 July 2023*. Applications will be examined over time. Best regards, Fr?d?ric Blanqui, chair of EuroProofNet. https://blanqui.gitlabpages.inria.fr/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From edprocess at dline.info Fri Apr 28 07:35:04 2023 From: edprocess at dline.info (edprocess dline.info) Date: Fri, 28 Apr 2023 05:35:04 +0000 Subject: [Agda] RTIS 2023 Message-ID: Fifth International Conference on Real-Time Intelligent Systems October 09-11, 2023 University of Bedfordshire, UK Lecture Notes in Networks and Systems by Springer Taipei, Taiwan (2018); Casablanca, Morocco (2017); Beijing, China (2016). The 5th RTIS will take place at the University of Bedfordshire, UK. Over the last few years, real-time intelligent computing has radically transformed the human lifestyle. Research on real-time intelligent systems is multi-disciplinary, exploiting concepts from diverse areas such as big data processing, computational intelligence, location-based services, recommendation systems, and multimedia processing. In today?s highly dynamic environment, analysing data in real-time is a must to understand how systems process data, reason the outputs, and anticipate trends in intelligent computing. To this end, this conference will serve as a platform to manifest the ongoing research in the field. Thus, RTIS welcomes theoretically grounded, methodologically sound papers that address aspects related to topics, such as: Artificial Intelligence Techniques Artificial Intelligence and Data mining Streaming data, streaming engines Trace-based intelligent real-time services Adaptive vision algorithms Location-based services Intelligent Robotic Systems Collaborative Intelligence Processing Intelligent Databases Data capture in real-time Data quality and cleansing Intelligent Data Analysis Intelligent Database Systems Big Data systems and applications for high-velocity data Intelligent Information Systems Privacy and Security in Intelligence Software Engineering Solutions Intelligent Soft Computing Real-time multiprocessor systems Internet of Things Architectures for Intelligence Real-time distributed coding Smart services and platforms Real-time modelling user information needs Wireless Communication Real-time intelligent communication Real-time intelligent network solutions Mobile Smart Systems Broadband Intelligence Cloud Computing and Intelligence Collaborative Intelligence Analysis in domains such as energy, sensors Expert Systems Decision support systems in real time Multi-agent Intelligent Systems Multilingual information access Recommendation systems Real-time intelligent alert systems Real-time remote access systems Intelligent Transportation Systems Critical Real-Time Applications Real-time noise removal systems Event-driven analytics Intelligent Fuzzy Systems Machine translation in real time OLAP for real-time decision support Crowdsourcing and crowd intelligence Submission, proceedings Papers must be submitted online through OpenConf. Author instructions and LaTex2e (preferred) and Word macro files are available on the submission page. Submitted papers should be within 14 pages (long papers) and eight pages (short ones), including figures, tables and references. Authors of accepted papers are required to transfer their copyrights. For a paper to appear in the proceedings, at least one of the authors MUST register for the conference by the camera-ready submission deadline with full registration. The proceedings will be published in Lecture Notes in Networks and Systems by Springer. Extended versions of the conference papers will be considered for publication in the Journal of Computational Methods in Sciences and Engineering (JCMSE) Journal of Digital Information Management Journal of Intelligent Computing Venue The venue is the University of Bedfordshire, UK. Important Dates Full Paper Submission: July 20, 2023 Notification of Acceptance/Rejection: August 15, 2023 Registration Due: September 15, 2023 Camera Ready Due: September 15, 2023 Workshops/Tutorials/Demos: October 08, 2023 Main conference: October 09-11, 2023 Post-conference proceedings: October 25, 2023 General Chairs Ricardo Rodriguez-Jorge, Jan Evangelista Purkyn? University , Czech Republic Mart?n L?PEZ-NORES, University of Vigo, Spain Program Chairs Yao-Liang Chung, National Taiwan Ocean University, Taiwan Pit Pichappan, Digital Information Research Labs, India Workshop/Special Issues Chair Ezendu Ariwa, University of Warwick, UK Contact: stm at socio.org.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From louis.rustenholz at imdea.org Fri Apr 28 09:33:24 2023 From: louis.rustenholz at imdea.org (louis.rustenholz at imdea.org) Date: Fri, 28 Apr 2023 09:33:24 +0200 Subject: [Agda] SAS 2023 - Final CFP - Extended full paper deadline: May 1, 2023 In-Reply-To: References: <9e095a268a2891556e41be06ff1299a2@imdea.org> <2b158eac89874de4e227c97f9734c386@imdea.org> Message-ID: (Apologies for multiple postings) NEW! Due to popular demand, we are continuing to accept full papers (not just modifications) until the May 1 deadline! ---------------------------------------------------------------------- Final Call for Papers - Extended deadlines Paper submission May 1, Artifacts May 6 SAS 2023 The 30th Static Analysis Symposium Cascais (Lisbon), Portugal, Sun 22 - Tue 24, October 2023 https://2023.splashcon.org/home/sas-2023 ---------------------------------------------------------------------- The 30th Static Analysis Symposium, SAS 2023, will be co-located with SPLASH 2023 in Cascais (Lisbon), Portugal. Static Analysis is widely recognized as a fundamental tool for program verification, bug detection, compiler optimization, program understanding, and software maintenance. The series of Static Analysis Symposia has served as the primary venue for the presentation of theoretical, practical, and application advances in the area. IMPORTANT DATES All deadlines are AoE (Anywhere on Earth) **NEW** - Full paper submission: (Extended) May 1, 2023 - Artifact submission: (Extended) May 6, 2023 - Author response period: June 11-14, 2023 - Notification: June 29, 2023 - Final version due: August 3, 2023 - Conference: Part of SPLASH, Oct 22-24, 2023 TOPICS The technical program for SAS 2023 will consist of invited lectures and presentations of refereed papers. Contributions are welcomed on all aspects of static analysis, including, but not limited to: - Abstract interpretation - Automated deduction - Data flow analysis - Debugging techniques - Deductive methods - Emerging applications - Model-checking - Data science - Program optimizations and transformations - Program synthesis - Program verification - Machine learning and verification - Security analysis - Tool environments and architectures - Theoretical frameworks - Type checking - Distributed or networked systems PAPER SUBMISSION All paper submissions will be judged on the basis of significance, relevance, correctness, originality, and clarity. Submission link: https://easychair.org/conferences/?conf=sas2023 We welcome regular papers as well as papers focusing on any of the following in the NEAT (New questions/areas, Experience, Announcement, Tool) category: - Well-motivated discussion of new questions or new areas. - Experience with static analysis tools, Industrial Reports, and Case Studies - Brief announcements of work in progress - Tool papers We do not impose a page limit for submitted papers but we encourage brevity as reviewers have a limited time that they can spend on each paper. With the exception of experience papers, all other papers will follow a lightweight double-blind reviewing process. The identity of the authors for the remaining papers will be known to the reviewers. Submissions can address any programming paradigm, including concurrent, constraint, functional, imperative, logic, object-oriented, aspect, multi-core, distributed, and GPU programming. Papers must be written and presented in English. A submitted paper must describe original work and must not substantially overlap with papers that have been published or that are simultaneously submitted to a journal or a conference with refereed proceedings. All submitted papers will be judged on the basis of significance, relevance, correctness, originality, and clarity. The review process will include a rebuttal period where authors have the opportunity to respond to preliminary reviews on the paper. RADHIA COUSOT AWARD The program committee will select an accepted regular paper for the Radhia Cousot Young Researcher Best Paper Award in memory of Radhia Cousot and her fundamental contributions to static analysis, as well as being one of the main promoters and organizers of the SAS series of conferences. ARTIFACTS As in previous years, we encourage authors to submit a virtual machine image containing any artifacts and evaluations presented in the paper. Artifact submission is optional. Artifact evaluation will be concurrent with paper review. PROGRAM COMMITTEE Gogul Balakrishnan, Google, United States Liqian Chen, National University of Defense Technology, China Yu-Fang Chen, Academia Sinica, Taiwan Patrick Cousot, United States Michael Emmi, Amazon Web Services, United States Pietro Ferrara, Universit? Ca' Foscari, Venezia, Italy Roberto Giacobazzi, University of Verona, Italy Roberta Gori, University of Pisa, Italy Manuel Hermenegildo, U. Pol. de Madrid and IMDEA SW., Spain (Co-Chair) Francesco Logozzo, Facebook, United States Isabella Mastroeni, University of Verona, Italy Antoine Min?, Sorbonne Universit?, France Jos? Morales, IMDEA Software Institute, Spain (Co-Chair) Kedar Namjoshi, Nokia Bell Labs, United States Jorge A. Navas, Certora, inc., United States Martin C. Rinard, Massachusetts Institute of Technology, United States Daniel Schoepe, Amazon, United Kingdom Helmut Seidl, Technische Universit?t M?nchen, Germany Mihaela Sighireanu, IRIF, Universit? Paris Diderot, France Gagandeep Singh, U. of Illinois at Urbana-Champaign, United States Yulei Sui, University of New South Wales, Sydney, Australia Laura Titolo, Laura Titolo, NIA/NASA LaRC, United States Jingling Xue, UNSW Sydney, Australia Xin Zhang, Peking University, China Artifact Evaluation Committee Chair: Marc Chevalier, Snyk, Switzerland Publicity Chair: Louis Rustenholz, UPM and IMDEA SW, Spain From maxsnew at umich.edu Sun Apr 30 00:45:32 2023 From: maxsnew at umich.edu (Max New) Date: Sat, 29 Apr 2023 18:45:32 -0400 Subject: [Agda] Call for Abstracts: HOPE 2023 Message-ID: TL;DR Deadline for HOPE 2023 abstracts is on May 31, 2023. Details below. ---------------------------------------------------------------------- HOPE 2023 The 11th ACM SIGPLAN Workshop on Higher-Order Programming with Effects September 4, 2023 Seattle, Washington, USA (the day before ICFP 2023) https://icfp23.sigplan.org/home/hope-2023 HOPE 2023 aims at bringing together researchers interested in the design, semantics, implementation, and verification of higher-order effectful programs. It will be *informal*, consisting of contributed talks on work in progress, and open-ended discussion sessions. ---------------------- Call for Talk Proposals ----------------------- We solicit proposals for contributed talks. We recommend preparing proposals of at most 2 pages excluding references, in either plain text or PDF format. However, we will accept longer proposals or submissions to other conferences, under the understanding that PC members are only expected to read the first two pages of such longer submissions. When submitting talk proposals, authors should specify how long a talk the speaker wishes to give. By default, contributed talks will be 30 minutes long, but proposals for shorter or longer talks will also be considered. Speakers may also submit supplementary material (e.g. a full paper, talk slides) if they desire, which PC members are free (but not expected) to read. We are interested in talks on all topics related to the interaction of higher-order programming and computational effects. Talks about work in progress are particularly encouraged. If you have any questions about the relevance of a particular topic, please contact the PC chairs, Daniel Hillerstr?m (daniel.hillerstrom at ed.ac.uk) and Max S. New (maxsnew at umich.edu). Deadline for talk proposals: May 31, 2023 (Wednesday) Notification of acceptance: June 29, 2023 (Thursday) Workshop: September 4, 2023 (Monday) The submission website is now open: https://hope23.hotcrp.com --------------------- Workshop Organization --------------------- Program Committee: Casper Bach Poulsen (TU Delft) Craig McLaughlin (University of New South Wales) Cristina Matache (The University of Edinburgh) Daniel Hillerstr?m (co-chair) (Huawei Zurich Research Center) Fredrik Nordvall Forsberg (University of Strathclyde) James Noble Ma?gorzata Biernacka (University of Wroclaw) Matias Toro (University of Chile) Max S. New (co-chair) (University of Michigan) Shin-ya Katsumata (National Institute of Informatics) --------------------- Goals of the Workshop --------------------- A recurring theme in the research of many ICFP attendees, is the interaction of higher-order programming with various kinds of effects: storage effects, I/O, control effects, concurrency, etc. While effects are of critical importance in many applications, they also make it hard to build, maintain, and reason about one's code. Higher-order languages (both functional and object-oriented) provide a variety of abstraction mechanisms to help "tame" or "encapsulate" effects (e.g. monads, ADTs, ownership types, typestate, first-class events, transactions, Hoare Type Theory, session types, substructural and region-based type systems), and a number of different semantic models and verification technologies have been developed in order to codify and exploit the benefits of this encapsulation (e.g. bisimulations, step-indexed Kripke logical relations, higher-order separation logic, game semantics, various modal logics). But there remain many open problems, and the field is highly active. The goal of the HOPE workshop is to bring researchers from a variety of different backgrounds and perspectives together to exchange new and exciting ideas concerning the design, semantics, implementation, and verification of higher-order effectful programs. We want HOPE to be as informal and interactive as possible. The program will thus involve a combination of invited talks, contributed talks about work in progress, and open-ended discussion sessions. There will be no published proceedings, but participants will be invited to submit working documents, talk slides, etc. to be posted on this website. -------------- next part -------------- An HTML attachment was scrubbed... URL: From Graham.Hutton at nottingham.ac.uk Wed May 10 09:04:47 2023 From: Graham.Hutton at nottingham.ac.uk (Graham Hutton) Date: Wed, 10 May 2023 07:04:47 +0000 Subject: [Agda] Final Call for Papers: Functional Software Architecture - FP in the Large (** deadline 1st June **) In-Reply-To: References: Message-ID: Dear all, The first workshop on "Functional Software Architecture - FP in the Large? will be held in Seattle in Sept 2023, co-located with the ICFP conference. Please submit your best papers, experience reports, and architectural pearls on large-scale functional programming! The submission deadline 1st June 2023. Best wishes, Mike Sperber and Graham Hutton Program Chairs, FUNARCH 2023 ====================================================================== *** FUNARCH 2023 ? FINAL CALL FOR PAPERS *** The First ACM SIGPLAN Workshop on Functional Software Architecture - FP in the Large 8th September 2023, Seattle, Washington, USA Co-located with ICFP 2023 https://tinyurl.com/FUNARCH-23 ====================================================================== TIMELINE: Paper submission 1st June 2023 Author notification 28th June 2023 Camera ready copy 18th July 2023 Workshop 8th Sept 2023 BACKGROUND: "Functional Software Architecture" refers to methods of construction and structure of large and long-lived software projects that are implemented in functional languages and released to real users, typically in industry. The goals for the workshop are: - To assemble a community interested in software architecture techniques and technologies specific to functional programming; - To identify, categorize, and document topics relevant to the field of functional software architecture; - To connect the functional programming community to the software architecture community to cross-pollinate between the two. The workshop follows on from the Functional Software Architecture open space that was held at ICFP 2022 in Slovenia. SCOPE: The workshop seeks submissions in a range of categories: - You're a member of the FP community and have thought about how to support programming in the large, for example by framing functional ideas in architectural terms or vice verse, comparing different languages in terms of their architectural capabilities, clarifying architectural roles played by formal methods, proof assistants and DSLs, or observing how functional concepts are used in other language and architecture communities. Great, submit a research paper! - You're a member of the architecture community, and have thought about how your discipline might help functional programmers, for example by applying domain-driven design, implementing hexagonal architecture, or designing self-contained systems. Excellent, submit a research paper! - You've worked on a large project using functional programming, and it's worked out well, or terribly, or a mix of both; bonus points for deriving architectural principles from your experience. Wonderful, submit an experience report! - You know a neat architectural idiom or pattern that may be useful to others developing large functional software systems. Fabulous, submit an architectural pearl! - You have something that doesn't fit the above categories, but that still relates to functional software architecture, such as something that can be written up, or that could be part of the workshop format like a panel debate or a fishbowl. Superb, submit to the open category! Research papers should explain their research contributions in both general and technical terms, identifying what has been accomplished, explaining why it is significant, and relating it to previous work, and to other languages where appropriate. Experience reports and architectural pearls need not necessarily report original research results. The key criterion for such papers is that they make a contribution from which others can benefit. It is not enough simply to describe a large software system, or to present ideas that are specific to a particular system. Open category submissions that are not intended for publication are not required to follow the formatting guidelines, and can submit in PDF, word or plain text format as preferred. If you are unsure whether your contribution is suitable, or if you need any kind of help with your submission, please email the program chairs at >. SUBMISSION: Papers must be submitted by 1st June 2023 using EasyChair, via the following link: https://tinyurl.com/FUNARCH23-submit Formatting: submissions intended for publication must be in PDF format and follow the ACM SIGPLAN style guidelines, using the acmart format and the sigplan sub-format. Please use the review option, as this enables line numbers for easy reference in reviews. For further details, see: https://tinyurl.com/sigplan-acmart If your submission is not a research paper, please mark this using a subtitle (Experience Report, Architectural Pearl, Open Category). Length: submissions must adhere to the limits specified below. However, there is no requirement or expectation that all pages are used, and authors are encouraged to strive for brevity. Research papers 5 to 12+ pages Architectural pearls 5 to 12 pages Experience reports 3 to 6 pages Open category 1 to 6 pages Publication: The proceedings of FUNARCH 2023 will be published in the ACM Digital Library, and authors of accepted papers are required to agree to one of the standard ACM licensing options. Accepted papers must be presented at the workshop by one of the authors, but in special cases we may consider remote presentation. The official publication date is the date the papers are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of the conference. The official publication date affects the deadline for any patent filings related to published work. PROGRAM CHAIRS: Mike Sperber Active Group, Germany Graham Hutton University of Nottingham, UK PROGRAM COMMITTEE: Joachim Breitner Germany Manuel Chakravarty Tweag & IOG, The Netherlands Ron Garcia University of British Columbia, Canada Debasish Ghosh LeadIQ, India Lars Hupel Giesecke+Devrient, Germany Andy Keep Meta, USA Shriram Krishnamurthi Brown University, USA Andres L?h Well-Typed, Germany Anil Madhavapeddy University of Cambridge, UK Jos? Pedro Magalh?es Standard Chartered, UK Simon Marlow Meta, UK Hannes Mehnert Robur, Germany Erik Meijer USA Ivan Perez KBR / NASA Ames Research Center, USA Stefanie Schirmer DuckDuckGo, Germany Perdita Stevens University of Edinburgh, UK Stefan Wehr Hochschule Offenburg, Germany Scott Wlaschin FPbridge, UK WORKSHOP VENUE: The workshop will be co-located with the ICFP 2023 conference at The Westin Seattle Hotel, Seattle, Washington, United States. ====================================================================== This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please contact the sender and delete the email and attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. Email communications with the University of Nottingham may be monitored where permitted by law. -------------- next part -------------- An HTML attachment was scrubbed... URL: From xu at math.lmu.de Wed May 10 22:20:41 2023 From: xu at math.lmu.de (xu at math.lmu.de) Date: Wed, 10 May 2023 22:20:41 +0200 Subject: [Agda] Autumn school "Proof and Computation", Herrsching (Germany), 10-16 Sep 2023 Message-ID: <20230510222041.Horde.YuBdZNbYUMQRbxSXB7mDoXF@webmail.mathematik.uni-muenchen.de> [Second call for participation. Apologies for the multiple postings.] Autumn school "Proof and Computation" Herrsching, Germany, 10th to 16th September 2023 http://www.mathematik.uni-muenchen.de/~schwicht/pc23.php This year's international autumn school "Proof and Computation" will be held from 10th to 16th September 2023 in Herrsching near Munich. Its aim is to bring together young researchers in the field of Foundations of Mathematics, Computer Science and Philosophy. SCOPE -------------------- - Predicative Foundations - Constructive Mathematics and Type Theory - Computation in Higher Types - Extraction of Programs from Proofs COURSES -------------------- - Stefania Centrone: Husserl on the Totality of all Conceivable Arithmetical Operations - Yannik Forster: MetaCoq - Hugo Herbelin: The logical structure and computational contents of choice, barinduction and related principles - Matthias Hutzler: Introduction to synthetic algebraic geometry - Georg Moser: Cichon's conjecture on the slow growing hierarchy - Andrea Rechenberger: Philosophy and history of computation: Turing machine - Monika Seisenberger: Extraction of programs from proofs WORKING GROUPS -------------------- There will be an opportunity to form ad-hoc groups working on specific projects, but also to discuss in more general terms the vision of constructing correct programs from proofs. APPLICATIONS -------------------- Graduate or PhD students and young postdoctoral researchers are invited to apply. Applications (e.g. a self-introduction including research interests and motivation) should be sent to Chuangjie Xu . Students are required to provide also a letter of recommendation, preferably from the thesis adviser. Deadline for applications: **31st May 2023**. Applicants will be notified by 28th June 2023. FINANCIAL SUPPORT -------------------- Successful applicants will be offered **full-board accommodation** for the days of the autumn school. There are NO funds, however, to reimburse travel or further expenses, which successful applicants will have to cover otherwise. The workshop is supported by the Udo Keller Stiftung (Hamburg), the CID (Computing with Infinite Data) programme of the European Commission and a JSPS core-to-core project. Klaus Mainzer Peter Schuster Helmut Schwichtenberg From rsato at is.s.u-tokyo.ac.jp Fri May 12 07:20:34 2023 From: rsato at is.s.u-tokyo.ac.jp (Sato, Ryosuke) Date: Fri, 12 May 2023 14:20:34 +0900 Subject: [Agda] APLAS 2023: Second Call for Papers Message-ID: UPDATE: Distinguished Papers Awards! ====================================================================== CALL FOR PAPERS 21st Asian Symposium on Programming Languages and Systems (APLAS 2023) Taipei, Taiwan, Sun 26 ? Wed 29 November 2023 https://conf.researchr.org/home/aplas-2023 ====================================================================== IMPORTANT DATES ------------------------------------- Submission deadline: Thu 15 Jun 2023 AoE Author response: Mon 31 Jul 12:00 - Wed 2 Aug 12:00 2023 AoE Author notification: Mon 14 Aug 2023 AoE Final paper deadline: Wed 6 Sep 2023 AoE Conference: Sun 26 ? Wed 29 Nov 2023 SCOPE ------------------------------------- We solicit submissions in the form of regular research papers describing original scientific research results, including system development and case studies. Among others, solicited topics include: - ** programming paradigms and styles ** : functional programming; object-oriented programming; probabilistic programming; logic programming; constraint programming; extensible programming languages; programming languages for systems code; novel programming paradigms; - ** methods and tools to specify and reason about programs and languages ** : programming techniques; meta-programming; domain-specific languages; proof assistants; type systems; dependent types; program logics, static and dynamic program analysis; language-based security; model checking; testing; - ** programming language foundations ** : formal semantics; type theory; logical foundations; category theory; automata; effects; monads and comonads; recursion and corecursion; continuations and effect handlers; program verification; memory models; abstract interpretation; - ** methods and tools for implementation ** : compilers; program transformations; rewriting systems; partial evaluation; virtual machines; refactoring; intermediate languages; run-time environments; garbage collection and memory management; tracing; profiling; build systems; program synthesis; - ** concurrency and distribution ** : process algebras; concurrency theory; session types; parallel programming; service-oriented computing; distributed and mobile computing; actor-based languages; verification and testing of concurrent and distributed systems; - ** applications and emerging topics ** : programming languages and PL methods in education, security, privacy, database systems, computational biology, signal processing, graphics, human-computer interaction, computer-aided design, artificial intelligence and machine learning; case studies in program analysis and verification. GENERAL INFORMATION ------------------------------------- Submissions should not exceed 17 pages, excluding bibliography in the Springer LNCS format. LaTeX template is available at: https://www.springer.com/gp/computer-science/lncs/conference-proceedings-guidelines The accepted papers will be allowed to use one extra page for the content to accommodate feedback from the reviews in the final paper versions. Papers should be submitted via HotCRP: https://aplas2023.hotcrp.com/ The review process of APLAS 2023 is double-anonymous, with a rebuttal phase. In your submission, please, omit your names and institutions; refer to your prior work in the third person, just as you refer to prior work by others; do not include acknowledgments that might identify you. Additional material intended for reviewers but not for publication in the final version - for example, details of proofs - may be placed in a clearly marked appendix that is not included in the page limit. Reviewers are at liberty to ignore appendices and papers must be understandable without them. Submitted papers must be unpublished and not submitted for publication elsewhere. Papers must be written in English. The proceedings will be published as a volume in Springer?s LNCS series. Accepted papers must be presented at the conference. POSTERS and STUDENT RESEARCH COMPETITION ---------------------------------------- APLAS 2023 includes a Posters session and a Student Research Competition. For more details, please see the website. https://conf.researchr.org/track/aplas-2023/posters-and-src DISTINGUISHED PAPERS AWARDS ------------------------------------- Around 10% of the accepted papers of APLAS 2023 will be designated as Distinguished Papers, which highlights papers that the Program Committee recommends due to their excellent quality. The awards will be announced on this website, and printed certificates will be issued to the authors in the conference. ORGANIZERS ------------------------------------- General Chair: Shin-Cheng Mu, Academia Sinica, Taiwan Program Chair: Chung-Kil Hur, Seoul National University, Korea Publicity Chair: Ryosuke Sato, University of Tokyo, Japan Program Committee: Soham Chakraborty, TU Delft, Netherlands Yu-Fang Chen, Academia Sinica, Taiwan Ronghui Gu, Columbia University, USA Ichiro Hasuo, National Institute of Informatics, Japan Ralf Jung, ETH Zurich, Switzerland Ohad Kammar, University of Edinburgh, UK Jeehoon Kang, KAIST, Korea Jieung Kim, Inha University, Korea Robbert Krebbers, Radboud University Nijmegen, Netherlands Ori Lahav, Tel Aviv University, Israel Doug Lea, State University of New York at Oswego, USA Woosuk Lee, Hanyang University, Korea Hongjin Liang, Nanjing University, China Nuno P. Lopes, University of Lisbon, Portugal Chandrakana Nandi, Certora and UW, USA Liam O'Connor, The University of Edinburgh, UK Bruno C. d. S. Oliveira, The University of Hong Kong, Hong Kong Jihyeok Park, Korea University, Korea Cl?ment Pit-Claudel, EPFL, Switzerland Matthieu Sozeau, Inria, France Kohei Suenaga, Kyoto University, Japan Tarmo Uustalu, Reykjavik University, Iceland John Wickerson, Imperial College London, UK Danfeng Zhang, Penn State University, USA From edprocess at dline.info Fri May 12 13:41:34 2023 From: edprocess at dline.info (edprocess dline.info) Date: Fri, 12 May 2023 11:41:34 +0000 Subject: [Agda] Real-Time Intelligent Systems Message-ID: Fifth International Conference on Real-Time Intelligent Systems October 09-11, 2023 University of Bedfordshire, UK Lecture Notes in Networks and Systems by Springer https://www.springer.com/series/15179 Earlier conferences took place in Taipei, Taiwan (2018); Casablanca, Morocco (2017); Beijing, China (2016). The 5th RTIS will take place at the University of Bedfordshire, UK. Over the last few years, real-time intelligent computing has radically transformed the human lifestyle. Research on real-time intelligent systems is multi-disciplinary, exploiting concepts from diverse areas such as big data processing, computational intelligence, location-based services, recommendation systems, and multimedia processing. In today?s highly dynamic environment, analysing data in real-time is a must to understand how systems process data, reason the outputs, and anticipate trends in intelligent computing. To this end, this conference will serve as a platform to manifest the ongoing research in the field. Thus, RTIS welcomes theoretically grounded, methodologically sound papers that address aspects related to topics, such as: Artificial Intelligence Techniques Artificial Intelligence and Data mining Streaming data, streaming engines Trace-based intelligent real-time services Adaptive vision algorithms Location-based services Intelligent Robotic Systems Collaborative Intelligence Processing Intelligent Databases Data capture in real-time Data quality and cleansing Intelligent Data Analysis Intelligent Database Systems Big Data systems and applications for high-velocity data Intelligent Information Systems Privacy and Security in Intelligence Software Engineering Solutions Intelligent Soft Computing Real-time multiprocessor systems Internet of Things Architectures for Intelligence Real-time distributed coding Smart services and platforms Real-time modelling user information needs Wireless Communication Real-time intelligent communication Real-time intelligent network solutions Mobile Smart Systems Broadband Intelligence Cloud Computing and Intelligence Collaborative Intelligence Analysis in domains such as energy, sensors, Expert Systems Smart Life Systems Decision support systems in real time Multi-agent Intelligent Systems Multilingual information access Recommendation systems Real-time intelligent, alert systems Real-time remote access systems Intelligent Transportation Systems Critical Real-Time Applications Hybrid Intelligent Systems Real-time noise removal systems Event-driven analytics Intelligent Fuzzy Systems Machine translation in real time OLAP for real-time decision support Crowdsourcing and crowd intelligence Submission, proceedings Papers must be submitted online through OpenConf. Author instructions and LaTex2e (preferred) and Word macro files are available on the submission page. Submitted papers should be within 14 pages (long papers) and eight pages (short ones), including figures, tables and references. Authors of accepted papers are required to transfer their copyrights. For a paper to appear in the proceedings, at least one of the authors MUST register for the conference by the camera-ready submission deadline with full registration. The proceedings will be published in Lecture Notes in Networks and Systems by Springer. Extended versions of the conference papers will be considered for publication in the below journals. Journal of Computational Methods in Sciences and Engineering (JCMSE) Future Internet https://www.mdpi.com/journal/futureinternet Data https://www.mdpi.com/journal/data (For Data and Future Internet, the discounted APC is applicable, which is 50%) Journal of Digital Information Management Journal of Intelligent Computing Venue The venue is the University of Bedfordshire, UK. Important Dates Full Paper Submission: July 20, 2023 Notification of Acceptance/Rejection: August 15, 2023 Registration Due: September 15, 2023 Camera Ready Due: September 15, 2023 Workshops/Tutorials/Demos: October 08, 2023 Main conference: October 09-11, 2023 Post-conference proceedings: October 25, 2023 General Chairs Ricardo Rodriguez-Jorge, Jan Evangelista Purkyn? University , Czech Republic Mart?n L?PEZ-NORES, University of Vigo, Spain Program Chairs Yao-Liang Chung, National Taiwan Ocean University, Taiwan Pit Pichappan, Digital Information Research Labs, India Workshop/Special Issues Chair Ezendu Ariwa, University of Warwick, UK Contact: stm at socio.org.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From edprocess at dline.info Mon May 15 10:43:11 2023 From: edprocess at dline.info (edprocess dline.info) Date: Mon, 15 May 2023 08:43:11 +0000 Subject: [Agda] Real-Time Intelligent Systems 2023 Message-ID: CALL FOR PAPERS Fifth International Conference on Real-Time Intelligent Systems (RTIS 2023) October 09-11, 2023 University of Bedfordshire, Luton. UK www.socio.org.uk/rtis Lecture Notes in Networks and Systems by Springer https://www.springer.com/series/15179 Earlier conferences took place in Taipei, Taiwan (2018); Casablanca, Morocco (2017); Beijing, China (2016). The 5th RTIS will take place at the University of Bedfordshire, UK. Over the last few years, real-time intelligent computing has radically transformed the human lifestyle. Research on real-time intelligent systems is multi-disciplinary, exploiting concepts from diverse areas such as big data processing, computational intelligence, location-based services, recommendation systems, and multimedia processing. In today?s highly dynamic environment, analysing data in real-time is a must to understand how systems process data, reason the outputs, and anticipate trends in intelligent computing. To this end, this conference will serve as a platform to manifest the ongoing research in the field. Thus, RTIS welcomes theoretically grounded, methodologically sound papers that address aspects related to topics, such as: Artificial Intelligence Techniques Artificial Intelligence and Data mining Streaming data, streaming engines Trace-based intelligent real-time services Adaptive vision algorithms Location-based services Intelligent Robotic Systems Collaborative Intelligence Processing Intelligent Databases Data capture in real-time Data quality and cleansing Intelligent Data Analysis Intelligent Database Systems Big Data systems and applications for high-velocity data Intelligent Information Systems Privacy and Security in Intelligence Software Engineering Solutions Intelligent Soft Computing Real-time multiprocessor systems Internet of Things Architectures for Intelligence Real-time distributed coding Smart services and platforms Real-time modelling user information needs Wireless Communication Real-time intelligent communication Real-time intelligent network solutions Mobile Smart Systems Broadband Intelligence Cloud Computing and Intelligence Collaborative Intelligence Analysis in domains such as energy, sensors, Expert Systems Smart Life Systems Decision support systems in real time Multi-agent Intelligent Systems Multilingual information access Recommendation systems Real-time intelligent, alert systems Real-time remote access systems Intelligent Transportation Systems Critical Real-Time Applications Hybrid Intelligent Systems Real-time noise removal systems Event-driven analytics Intelligent Fuzzy Systems Machine translation in real time OLAP for real-time decision support Crowdsourcing and crowd intelligence Submission, proceedings Papers must be submitted online through OpenConf (https://www.socio.org.uk/rtis/paper-submission/). Author instructions and LaTex2e (preferred) and Word macro files are available on the submission page. Submitted papers should be within 14 pages (long papers) and eight pages (short ones), including figures, tables, and references. Authors of accepted papers are required to transfer their copyrights. For a paper to appear in the proceedings, at least one of the authors MUST register for the conference by the camera-ready submission deadline with full registration. The proceedings will be published in Lecture Notes in Networks and Systems by Springer. Extended versions of the conference papers will be considered for publication in the below journals. Journal of Computational Methods in Sciences and Engineering (JCMSE) Future Internet https://www.mdpi.com/journal/futureinternet Data https://www.mdpi.com/journal/data (For Data and Future Internet, the discounted APC is applicable, which is 50%) Journal of Digital Information Management Journal of Intelligent Computing Venue The venue is the University of Bedfordshire, UK. Important Dates Full Paper Submission: July 20, 2023 Notification of Acceptance/Rejection: August 15, 2023 Registration Due: September 15, 2023 Camera Ready Due: September 15, 2023 Workshops/Tutorials/Demos: October 08, 2023 Main conference: October 09-11, 2023 Post-conference proceedings: October 25, 2023 General Chairs Ricardo Rodriguez-Jorge, Jan Evangelista Purkyn? University , Czech Republic Mart?n L?PEZ-NORES, University of Vigo, Spain Program Chairs Yao-Liang Chung, National Taiwan Ocean University, Taiwan Pit Pichappan, Digital Information Research Labs, India Workshop/Special Issues Chair Ezendu Ariwa, University of Warwick, UK www.socio.org.uk/rtis Contact: stm at socio.org.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From bove at chalmers.se Mon May 15 11:52:47 2023 From: bove at chalmers.se (Ana Bove) Date: Mon, 15 May 2023 11:52:47 +0200 Subject: [Agda] Assistant Professor in Computer Science at Chalmers University of Technology Message-ID: <748c4bec-ee0c-0681-542c-9d407f8f8f39@chalmers.se> TheComputer Science and Engineering departmentat Chalmers University of Technology, Sweden,is currently seeking applications for the (tenure track) position of *Assistant Professor in Computer Science*. The Computing Science Division is recruiting an Assistant Professor. The position is open to qualified applicants with research and teaching excellence in any area broadly covered by the Division, such as programming languages, cybersecurity and privacy, natural language processing, formal methods, logic, and type theory. Our research spans the whole spectrum of computer science, from theoretical foundations to application areas. We have extensive national and international?collaboration with academia and industry all around the world.**** **** The full details of the position, including the application procedure and deadline, can be found onourwebsite: Assistant Professor Position in Computer Science Please do now hesitate to contact me or any of my colleagues if you have any questions regarding the position, the department or any other matter. We would be very happy to help you in any way we can! Yours sincerely -- -- Ana Bove, Docent Phone: (46)(31) 772 1020 http://www.cse.chalmers.se/~bove Department of Computer Science and Engineering Chalmers Univ. of Technology and Univ. of Gothenburg -------------- next part -------------- An HTML attachment was scrubbed... URL: From liang.ting.chen.tw at gmail.com Tue May 16 18:31:15 2023 From: liang.ting.chen.tw at gmail.com (Liang-Ting Chen) Date: Wed, 17 May 2023 00:31:15 +0800 Subject: [Agda] =?utf-8?q?Agda_Implementors=27_Meeting_XXXVII_in_Taipei?= =?utf-8?q?=2C_Taiwan=2C_20=E2=80=9325_Nov_2023?= Message-ID: ------------------------------------------------------------------------------- Agda Implementors? Meeting XXXVII co-located with the 21st Asian Symposium on Programming Languages and Systems Call for Participation https://conf.researchr.org/home/aplas-2023/aim-xxxvii ------------------------------------------------------------------------------- The 37th Agda Implementors? Meeting (AIM) will take place in *Taipei, Taiwan* from 20 Nov (Monday) to 25 Nov (Saturday), 2023. This meeting is co-located with the 21st Asian Symposium on Programming Languages and Systems (APLAS) starting from 26 Nov. About ---------------------------------- The Agda Implementors? Meeting is a meeting for users and developers who are interested in the Agda programming language and its related topics to share their work, exchange ideas, and learn about the latest developments in Agda and related areas. Whether you are an experienced Agda user or just getting started, we invite you to join us. The meeting consists of * Presentations concerning theory, implementation, and use cases of Agda and other Agda-like languages, * Discussions around issues related to the Agda language, and * Code sprints to work in, on, under or around Agda, in collaboration with other participants. See the Agda wiki (https://wiki.portal.chalmers.se/agda/Main/AgdaMeetings) for preliminary information (with further updates there) and past meetings. Registration ---------------------------------- It is completely free to attend. Please visit one of the following links to find the registration information: Website: https://conf.researchr.org/home/aplas-2023/aim-xxxvii Wiki: https://wiki.portal.chalmers.se/agda/Main/AIMXXXVII#Registration Funding ---------------------------------- We may have some funding available to support attendants. If you are interested in applying for funding, please contact the local organiser. Local information ---------------------------------- The local information about (off-campus) accommodation, transportation, and local attractions will be provided on the APLAS 2023 website. We look forward to seeing you in Taipei for AIM XXXVII! -- Dr Liang-Ting Chen Institute of Information Science Academia Sinica, Taiwan https://l-tchen.github.io -------------- next part -------------- An HTML attachment was scrubbed... URL: From jesper at sikanda.be Fri May 19 11:20:38 2023 From: jesper at sikanda.be (Jesper Cockx) Date: Fri, 19 May 2023 09:20:38 +0000 Subject: [Agda] WITS 2023 First Call for Contributions Message-ID: ========================================================== CALL FOR CONTRIBUTIONS Second Workshop on the Implementation of Type Systems August 28th, 2023, Braga, Portugal https://ifl23.github.io/call_papers_wits.html ========================================================== === Important Dates === * Abstract Submission Deadline: 30th June, 2023 (AoE) * Notification: 21st July, 2023 (AoE) * Workshop: 28th August, 2023 (AoE) Submission site: https://wits23.hotcrp.com (submissions will open soon) === Scope and topics === The Second Workshop on the Implementation of Type Systems (WITS 2023) will be held on August 28, 2023, in Braga, Portugal, co-located with IFL 2023. The goal of this workshop is to bring together the implementors of a variety of languages with advanced type systems. The main focus is on the practical issues that come up in the implementation of these systems, rather than the theoretical frameworks that underlie them. In particular, we want to encourage exchanging ideas between the communities around specific systems that would otherwise be accessible to only a very select group. The workshop will have a mix of invited and contributed talks, organized discussion times, and informal collaboration time. We invite participants to share their experiences, study differences among the implementations, and generalize lessons from those. We also want to promote the creation of a shared vocabulary and set of best practices for implementing type systems. Here are a few examples of topics we are interested to discuss: - ? syntax with binders and substitution - ? conversion modulo beta and eta - ? implicit arguments and metavariables - ? unification and constraint solving - ? metaprogramming and tactic languages - ? editor integration and automation - ? discoverability of language features - ? pretty printing and error messages This list is not exhaustive, so please contact the PC chairs in case you are unsure if a topic falls within the scope of the workshop. === Paper categories === We are looking for contributions in two categories: - Discussion proposals (1 page abstract) should highlight a particular technique or aspect of type system implementation that is applicable to different programming languages. These should not present novel ideas, but rather focus on building a shared understanding between the different communities working on type systems. - Talk proposals (1 page abstract) should present a novel idea or technique, an implementation of a new type system feature (which can be work in progress), or highlight a particular problem that came up in the implementation of a type system. Both types of contribution will be evaluated based on their relevance, clarity, and their potential to generate interesting discussions. We especially welcome submissions from people who are new to the field or work in adjacent areas. Reviewing will be single blind, so there is no need to anonymize submissions. Accepted submissions will be made available publicly on the WITS website. There are no formal proceedings, so you are free to submit work that has also been submitted elsewhere. === Program Committee === PC Chairs: - Jesper Cockx (Delft University of Technology, The Netherlands) - Richard Eisenberg (Jane Street, USA) Committee Members: - Guillaume Allais (University of Strathclyde, Scotland) - Alexis King (Tweag Software Innovation Lab, France) - Xavier Leroy (Coll?ge de France, France) - Jon Sterling (Aarhus University, Denmark) - Sebastian Ullrich (Karlsruhe Institute of Technology, Germany) -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: publickey - jesper at sikanda.be - 0x42DD5655.asc Type: application/pgp-keys Size: 644 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 249 bytes Desc: OpenPGP digital signature URL: From simon.robillard at umontpellier.fr Mon May 22 17:31:57 2023 From: simon.robillard at umontpellier.fr (Simon Robillard) Date: Mon, 22 May 2023 17:31:57 +0200 (CEST) Subject: [Agda] =?utf-8?q?Postdoctoral_position_at_Universit=C3=A9_de_Mon?= =?utf-8?q?tpellier?= Message-ID: <1820204163.8187403.1684769517846.JavaMail.zimbra@umontpellier.fr> Dear all, The Universit? de Montpellier is funding an 18-month post-doctoral position at the LIRMM research department, to start in September 2023. The position is open to candidates who hold (or will soon complete) a PhD in computer science, with a research background in automated reasoning, program verification, programming languages, or algorithms. For more details about the project and the position: [ https://simon-robillard.net/content/postdoc_verindex_2023.pdf | https://simon-robillard.net/content/postdoc_verindex_2023.pdf ] To apply, please send a mail to [ mailto:simon.robillard at umontpellier.fr | simon.robillard at umontpellier.fr ] with a resume. Application is open until June 23rd. Best regards, -- Simon Robillard Ma?tre de conf?rence -- Associate professor Universit? de Montpellier -------------- next part -------------- An HTML attachment was scrubbed... URL: From rsato at is.s.u-tokyo.ac.jp Tue May 23 09:10:29 2023 From: rsato at is.s.u-tokyo.ac.jp (Sato, Ryosuke) Date: Tue, 23 May 2023 16:10:29 +0900 Subject: [Agda] Call for Submissions: Student Research Competition and Posters, APLAS 2023 Message-ID: ====================================================================== CALL FOR SUBMISSIONS 21st Asian Symposium on Programming Languages and Systems (APLAS 2023) STUDENT RESEARCH COMPETITION and POSTERS Taipei, Taiwan, Sun 26 ? Wed 29 November 2023 https://conf.researchr.org/track/aplas-2023/src-and-posters ====================================================================== The APLAS 2023 student research competition (SRC) aims to provide opportunities for students to present their ongoing work to the community and receive feedback. The associated poster session also welcomes contributions from the entire community. IMPORTANT DATES --------------- * Mon 21 Aug 2023: Submission Deadline for Extended Abstracts * Fri 22 Sep 2023: Notification SUBMISSION CATEGORIES --------------------- * Student Research Competition: unpublished work by a single student https://conf.researchr.org/track/aplas-2023/src-and-posters#student-research-competition * Non-SRC posters: unpublished or published work, not restricted to students https://conf.researchr.org/track/aplas-2023/src-and-posters#non-src-posters PRIZES AND AWARDS ----------------- * First, second, and third prizes of the SRC * Audience awards (based on voting by conference participants) given in three categories: SRC posters, non-SRC posters, and SRC finalist presentations SUBMISSION INFORMATION ---------------------- For both submission categories, submit an extended abstract following the instructions on the website: https://conf.researchr.org/track/aplas-2023/src-and-posters#submission-information A selection committee will review the extended abstracts and provide feedback. ORGANISERS ---------- SRC & Posters Chair: * Hsiang-Shang 'Josh' Ko (Academia Sinica, Taiwan) Selection Committee: * Jacques Garrigue (Nagoya University, Japan) * Jeremy Gibbons (University of Oxford, UK) * Chih-Duo Hong (National Chengchi University, Taiwan) * Oleg Kiselyov (Tohoku University, Japan) * Akimasa Morihata (University of Tokyo, Japan) * Dominic Orchard (University of Kent, UK) * Taro Sekiyama (National Institute of Informatics, Japan) * Chung-chieh Shan (Indiana University, USA) * Youngju Song (MPI-SWS, Germany) * Tachio Terauchi (Waseda University, Japan) * Chuangjie Xu (SonarSource, Germany) From cong at c.titech.ac.jp Tue May 23 14:00:00 2023 From: cong at c.titech.ac.jp (Youyou Cong) Date: Tue, 23 May 2023 21:00:00 +0900 Subject: [Agda] GPCE 2023 Call for Papers Message-ID: ------------------------------------------------------------------------------- GPCE 2023: 22nd International Conference on Generative Programming: Concepts & Experiences GPCE 2023 will be co-located with SPLASH, SAS, and SLE. The conference will be hosted in Lisbon, Portugal. https://conf.researchr.org/home/gpce-2023/ ------------------------------------------------------------------------------- New in GPCE 2023: This year, GPCE considers the following additional topics of interest: * AI/ML techniques for generating code, and * low code / no code approaches. Also, GPCE solicits an additional paper category: * Generative Pearl: is an elegant essay about generative programming. Examples include but are not limited to an interesting application of generative programming and an elegant presentation of a (new or old) data structure using generative programming (similar to Functional Pearl in ICFP and Pearl in ECOOP). --------------------------- CALL FOR PAPERS --------------------------- The ACM SIGPLAN International Conference on Generative Programming: Concepts & Experiences (GPCE) is a programming languages conference focusing on techniques and tools for code generation, language implementation, and product-line development. GPCE seeks conceptual, theoretical, empirical, and technical contributions to its topics of interest, which include but are not limited to: * program transformation, staging, * macro systems, preprocessors, * program synthesis, * code-recommendation systems, * domain-specific languages, * generative language workbenches, * language embedding, language design, * feature-oriented programming, * domain engineering, * feature interactions, * applications and properties of code generation, * language implementation, * product-line development, * (NEW!) AI/ML techniques for generating code, and * (NEW!) low code / no code approaches. GPCE promotes cross-fertilization between programming languages and software development and among different styles of generative programming in its broadest sense. Authors are welcome to check with the PC chair whether their planned papers are in scope. --------------------------- PAPER CATEGORIES --------------------------- GPCE solicits four kinds of submissions: * Full Papers: reporting original and unpublished results of research that contribute to scientific knowledge for any GPCE topics. Full paper submissions must not exceed 12 pages excluding the bibliography. * Short Papers: presenting unconventional ideas or new visions in any GPCE topics. Short papers do not always contain complete results as in the case of full papers, but can introduce new ideas to the community and get early feedback. Note that short papers are not intended to be position statements. Accepted short papers are included in the proceedings and will be presented at the conference. Short paper submissions must not exceed 6 pages excluding the bibliography, and must have the text ?(Short Paper)? appended to their titles. * Tool Demonstrations: presenting tools for any GPCE topics. Tools must be available for use and must not be purely commercial. Submissions must provide a tool description not exceeding 6 pages excluding bibliography and a separate demonstration outline including screenshots also not exceeding 6 pages. Tool demonstration submissions must have the text ?(Tool Demonstration)? appended to their titles. If they are accepted, tool descriptions will be included in the proceedings. The demonstration outline will only be used for evaluating the submission. * (NEW!) Generative Pearl: is an elegant essay about generative programming. Examples include but are not limited to an interesting application of generative programming and an elegant presentation of a (new or old) data structure using generative programming (similar to Functional Pearl in ICFP and Pearl in ECOOP). Accepted Generative Pearl papers are included in the proceedings and will be presented at the conference. Generative Pearl submissions must not exceed 12 pages excluding the bibliography (but may be shorter), and must have the text ?(Generative Pearl)? appended to their titles. --------------------------- PAPER SELECTION --------------------------- The GPCE program committee will evaluate each submission according to the following selection criteria: * Novelty. Papers must present new ideas or evidence and place them appropriately within the context established by previous research in the field. * Significance. The results in the paper must have the potential to add to the state of the art or practice in significant ways. * Evidence. The paper must present evidence supporting its claims. Examples of evidence include formalizations and proofs, implemented systems, experimental results, statistical analyses, and case studies. * Clarity. The paper must present its contributions and results clearly. --------------------------- BEST PAPER AWARD --------------------------- Following the tradition, the GPCE 2023 program committee will select the best paper among accepted papers. The authors of the best paper will be given the best paper award at the conference. --------------------------- IMPORTANT DATES --------------------------- - Abstract submission: July 3rd (Monday) - Paper submission: July 7th (Friday) - Review notification: August 23rd (Wednesday) - Author response: August 25th (Friday) - Final notification: September 3rd (Sunday) - Camera-ready due: September 10th (Sunday) - SPLASH 2023: October 22nd - 27th All times are in AoE (Anywhere on Earth). --------------------------- PAPER SUBMISSION --------------------------- Papers must be submitted using HotCRP: https://gpce2023.hotcrp.com/ All submissions must use the ACM SIGPLAN Conference Format "acmart". Be sure to use the latest LaTeX templates and class files, the SIGPLAN sub-format, and 10-point font. Consult the sample-sigplan.tex template and use the document-class \documentclass[sigplan,anonymous,review]{acmart}. To increase fairness in reviewing, GPCE 2023 uses the double-blind review process which has become standard across SIGPLAN conferences: - Author names, institutions, and acknowledgments should be omitted from submitted papers, and - references to the authors' own work should be in the third person. No other changes are necessary, and authors will not be penalized if reviewers are able to infer authors' identities in implicit ways. For additional information, clarification, or answers to questions, contact the program chair. The official publication date is the date the proceedings are made available in the ACM Digital Library. Papers must describe work not currently submitted for publication elsewhere as described by the SIGPLAN Republication Policy ( http://www.sigplan.org/Resources/Policies/Republication/). --------------------------- ORGANIZATION --------------------------- - General Chair: Bernhard Rumpe (RWTH Aachen University) - Program Chair: Amir Shaikhha (University of Edinburgh) - Publicity Chair: Youyou Cong (Tokyo Institute of Technology) -------------- next part -------------- An HTML attachment was scrubbed... URL: From cong at c.titech.ac.jp Tue May 23 14:22:55 2023 From: cong at c.titech.ac.jp (Youyou Cong) Date: Tue, 23 May 2023 21:22:55 +0900 Subject: [Agda] GPCE 2023 Call for Papers (with complete committee information) Message-ID: Apologies for the incomplete committee information in the previous post. Below you will find the full list of committee members. ------------------------------------------------------------------------------- GPCE 2023: 22nd International Conference on Generative Programming: Concepts & Experiences GPCE 2023 will be co-located with SPLASH, SAS, and SLE. The conference will be hosted in Lisbon, Portugal. https://conf.researchr.org/home/gpce-2023/ ------------------------------------------------------------------------------- New in GPCE 2023: This year, GPCE considers the following additional topics of interest: * AI/ML techniques for generating code, and * low code / no code approaches. Also, GPCE solicits an additional paper category: * Generative Pearl: is an elegant essay about generative programming. Examples include but are not limited to an interesting application of generative programming and an elegant presentation of a (new or old) data structure using generative programming (similar to Functional Pearl in ICFP and Pearl in ECOOP). --------------------------- CALL FOR PAPERS --------------------------- The ACM SIGPLAN International Conference on Generative Programming: Concepts & Experiences (GPCE) is a programming languages conference focusing on techniques and tools for code generation, language implementation, and product-line development. GPCE seeks conceptual, theoretical, empirical, and technical contributions to its topics of interest, which include but are not limited to: * program transformation, staging, * macro systems, preprocessors, * program synthesis, * code-recommendation systems, * domain-specific languages, * generative language workbenches, * language embedding, language design, * feature-oriented programming, * domain engineering, * feature interactions, * applications and properties of code generation, * language implementation, * product-line development, * (NEW!) AI/ML techniques for generating code, and * (NEW!) low code / no code approaches. GPCE promotes cross-fertilization between programming languages and software development and among different styles of generative programming in its broadest sense. Authors are welcome to check with the PC chair whether their planned papers are in scope. --------------------------- PAPER CATEGORIES --------------------------- GPCE solicits four kinds of submissions: * Full Papers: reporting original and unpublished results of research that contribute to scientific knowledge for any GPCE topics. Full paper submissions must not exceed 12 pages excluding the bibliography. * Short Papers: presenting unconventional ideas or new visions in any GPCE topics. Short papers do not always contain complete results as in the case of full papers, but can introduce new ideas to the community and get early feedback. Note that short papers are not intended to be position statements. Accepted short papers are included in the proceedings and will be presented at the conference. Short paper submissions must not exceed 6 pages excluding the bibliography, and must have the text ?(Short Paper)? appended to their titles. * Tool Demonstrations: presenting tools for any GPCE topics. Tools must be available for use and must not be purely commercial. Submissions must provide a tool description not exceeding 6 pages excluding bibliography and a separate demonstration outline including screenshots also not exceeding 6 pages. Tool demonstration submissions must have the text ?(Tool Demonstration)? appended to their titles. If they are accepted, tool descriptions will be included in the proceedings. The demonstration outline will only be used for evaluating the submission. * (NEW!) Generative Pearl: is an elegant essay about generative programming. Examples include but are not limited to an interesting application of generative programming and an elegant presentation of a (new or old) data structure using generative programming (similar to Functional Pearl in ICFP and Pearl in ECOOP). Accepted Generative Pearl papers are included in the proceedings and will be presented at the conference. Generative Pearl submissions must not exceed 12 pages excluding the bibliography (but may be shorter), and must have the text ?(Generative Pearl)? appended to their titles. --------------------------- PAPER SELECTION --------------------------- The GPCE program committee will evaluate each submission according to the following selection criteria: * Novelty. Papers must present new ideas or evidence and place them appropriately within the context established by previous research in the field. * Significance. The results in the paper must have the potential to add to the state of the art or practice in significant ways. * Evidence. The paper must present evidence supporting its claims. Examples of evidence include formalizations and proofs, implemented systems, experimental results, statistical analyses, and case studies. * Clarity. The paper must present its contributions and results clearly. --------------------------- BEST PAPER AWARD --------------------------- Following the tradition, the GPCE 2023 program committee will select the best paper among accepted papers. The authors of the best paper will be given the best paper award at the conference. --------------------------- IMPORTANT DATES --------------------------- - Abstract submission: July 3rd (Monday) - Paper submission: July 7th (Friday) - Review notification: August 23rd (Wednesday) - Author response: August 25th (Friday) - Final notification: September 3rd (Sunday) - Camera-ready due: September 10th (Sunday) - SPLASH 2023: October 22nd - 27th All times are in AoE (Anywhere on Earth). --------------------------- PAPER SUBMISSION --------------------------- Papers must be submitted using HotCRP: https://gpce2023.hotcrp.com/ All submissions must use the ACM SIGPLAN Conference Format "acmart". Be sure to use the latest LaTeX templates and class files, the SIGPLAN sub-format, and 10-point font. Consult the sample-sigplan.tex template and use the document-class \documentclass[sigplan,anonymous,review]{acmart}. To increase fairness in reviewing, GPCE 2023 uses the double-blind review process which has become standard across SIGPLAN conferences: - Author names, institutions, and acknowledgments should be omitted from submitted papers, and - references to the authors' own work should be in the third person. No other changes are necessary, and authors will not be penalized if reviewers are able to infer authors' identities in implicit ways. For additional information, clarification, or answers to questions, contact the program chair. The official publication date is the date the proceedings are made available in the ACM Digital Library. Papers must describe work not currently submitted for publication elsewhere as described by the SIGPLAN Republication Policy ( http://www.sigplan.org/Resources/Policies/Republication/). --------------------------- ORGANIZATION --------------------------- - General Chair: Bernhard Rumpe (RWTH Aachen University) - Program Chair: Amir Shaikhha (University of Edinburgh) - Publicity Chair: Youyou Cong (Tokyo Institute of Technology) - Steering Committee Chair: Sebastian Erdweg (JGU Mainz) For additional information, clarification, or answers to questions, contact the program chair: amir dot shaikhha at ed dot ac dot uk --------------------------- PROGRAM COMMITTEE --------------------------- Aleksandar Dimovski - Mother Teresa University, Skopje Coen De Roover - Vrije Universiteit Brussel Daniel Str?ber - Chalmers | University of Gothenburg Elena Zucca - University of Genova Eli Tilevich - Virginia Tech Geoffrey Mainland - Drexel University Jeremy Gibbons - Oxford University Jeremy Yallop - University of Cambridge Julia Lawall - Inria Lionel Parreaux - The Hong Kong University of Science and Technology M?rcio Ribeiro - Federal University of Alagoas Martin Erwig - Oregon State University Michael O'Boyle - University of Edinburgh Philip Wadler - University of Edinburgh Raffi Khatchadourian - City University of New York (CUNY) Hunter College Ruby Tahboub - University of Illinois Urbana-Champaign Sandro Stucki - Amazon Prime Video Sebastian Erdweg - JGU Mainz Sheng Chen - UL Lafayette Shigeru Chiba - University of Tokyo Shoaib Kamil - Adobe Sibylle Schupp - Hamburg University of Technology Simon Fowler - University of Glasgow Vojin Jovanovic - Oracle Labs Walter Binder - Universit? della Svizzera italiana (USI) Youyou Cong - Tokyo Institute of Technology Yukiyoshi Kameyama - University of Tsukuba -------------- next part -------------- An HTML attachment was scrubbed... URL: From edprocess at dline.info Wed May 24 12:25:16 2023 From: edprocess at dline.info (edprocess dline.info) Date: Wed, 24 May 2023 10:25:16 +0000 Subject: [Agda] Real-Time Intelligent Systems 2023 Message-ID: CALL FOR PAPERS Fifth International Conference on Real-Time Intelligent Systems (RTIS 2023) October 09-11, 2023 University of Bedfordshire, Luton. UK www.socio.org.uk/rtis Lecture Notes in Networks and Systems by Springer https://www.springer.com/series/15179 Earlier conferences took place in Taipei, Taiwan (2018); Casablanca, Morocco (2017); Beijing, China (2016). The 5th RTIS will take place at the University of Bedfordshire, UK. Over the last few years, real-time intelligent computing has radically transformed the human lifestyle. Research on real-time intelligent systems is multi-disciplinary, exploiting concepts from diverse areas such as big data processing, computational intelligence, location-based services, recommendation systems, and multimedia processing. In today?s highly dynamic environment, analysing data in real-time is a must to understand how systems process data, reason the outputs, and anticipate trends in intelligent computing. To this end, this conference will serve as a platform to manifest the ongoing research in the field. Thus, RTIS welcomes theoretically grounded, methodologically sound papers that address aspects related to topics, such as: Artificial Intelligence Techniques Artificial Intelligence and Data mining Streaming data, streaming engines Trace-based intelligent real-time services Adaptive vision algorithms Location-based services Intelligent Robotic Systems Collaborative Intelligence Processing Intelligent Databases Data capture in real-time Data quality and cleansing Intelligent Data Analysis Intelligent Database Systems Big Data systems and applications for high-velocity data Intelligent Information Systems Privacy and Security in Intelligence Software Engineering Solutions Intelligent Soft Computing Real-time multiprocessor systems Internet of Things Architectures for Intelligence Real-time distributed coding Smart services and platforms Real-time modelling user information needs Wireless Communication Real-time intelligent communication Real-time intelligent network solutions Mobile Smart Systems Broadband Intelligence Cloud Computing and Intelligence Collaborative Intelligence Analysis in domains such as energy, sensors, Expert Systems Smart Life Systems Decision support systems in real time Multi-agent Intelligent Systems Multilingual information access Recommendation systems Real-time intelligent, alert systems Real-time remote access systems Intelligent Transportation Systems Critical Real-Time Applications Hybrid Intelligent Systems Real-time noise removal systems Event-driven analytics Intelligent Fuzzy Systems Machine translation in real time OLAP for real-time decision support Crowdsourcing and crowd intelligence Submission, proceedings Papers must be submitted online through OpenConf (https://www.socio.org.uk/rtis/paper-submission/). Author instructions and LaTex2e (preferred) and Word macro files are available on the submission page. Submitted papers should be within 14 pages (long papers) and eight pages (short ones), including figures, tables, and references. Authors of accepted papers are required to transfer their copyrights. For a paper to appear in the proceedings, at least one of the authors MUST register for the conference by the camera-ready submission deadline with full registration. The proceedings will be published in Lecture Notes in Networks and Systems by Springer. Extended versions of the conference papers will be considered for publication in the below journals. Journal of Computational Methods in Sciences and Engineering (JCMSE) Future Internet https://www.mdpi.com/journal/futureinternet Data https://www.mdpi.com/journal/data (For Data and Future Internet, the discounted APC is applicable, which is 50%) Journal of Digital Information Management Journal of Intelligent Computing Venue The venue is the University of Bedfordshire, UK. Important Dates Full Paper Submission: July 20, 2023 Notification of Acceptance/Rejection: August 15, 2023 Registration Due: September 15, 2023 Camera Ready Due: September 15, 2023 Workshops/Tutorials/Demos: October 08, 2023 Main conference: October 09-11, 2023 Post-conference proceedings: October 25, 2023 General Chairs Ricardo Rodriguez-Jorge, Jan Evangelista Purkyn? University , Czech Republic Mart?n L?PEZ-NORES, University of Vigo, Spain Program Chairs Yao-Liang Chung, National Taiwan Ocean University, Taiwan Pit Pichappan, Digital Information Research Labs, India Workshop/Special Issues Chair Ezendu Ariwa, University of Warwick, UK www.socio.org.uk/rtis Contact: stm at socio.org.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From Graham.Hutton at nottingham.ac.uk Tue May 30 09:36:56 2023 From: Graham.Hutton at nottingham.ac.uk (Graham Hutton) Date: Tue, 30 May 2023 07:36:56 +0000 Subject: [Agda] Call for Papers: JFP Special Issue on Program Calculation Message-ID: <960AA989-0CA3-4019-BEB6-D9CB6161B889@nottingham.ac.uk> Dear all, We're delighted to announce a Special Issue on Program Calculation for the Journal of Functional Programming. Please share, and submit your best papers! Best wishes, Graham Hutton and Nicolas Wu Guest Editors ================================================================== JFP Special Issue on Program Calculation We invite submissions to the Journal of Functional Programming Special Issue on Program Calculation: tinyurl.com/prog-calc Notification of intent : 20 October 2023 Submission deadline : 1 December 2023 SCOPE The idea of program calculation, in which programs are derived from specifications using equational reasoning techniques, has been a topic of interest in functional programming since its earliest days. In particular, the approach allows us to systematically discover how programs can be defined, while at the same time obtaining proofs that they are correct. The aim of this special issue is to document advances that have been made in the field of program calculation in recent years. TOPICS Full-length, archival-quality submissions are solicited on all aspects of program calculation and related topics. Specific topics of interest include but are not limited to: - Program derivation and transformation; - Inductive and co-inductive methods; - Recursion and co-recursion schemes; - Categorical and graphical methods; - Tool support and proof assistants; - Efficiency and resource usage; - Functional algorithm design; - Calculation case studies. The special issue will also consider papers on program calculation that are not traditional research papers. This may include pearls, surveys, tutorials or educational papers, which will be judged by the usual JFP standards for such submissions. Papers will be reviewed as regular JFP submissions, and acceptance in the special issue will be based on both JFP's quality standards and relevance to the theme. NOTIFICATION OF INTENT Authors must notify the special issue editors of their intent to submit by 20 October 2023. The notification of intent should be submitted by filling out the following form, which asks for data to help identify suitable reviewers: tinyurl.com/intent-to-submit If you miss the notification of intent deadline, but still wish to submit, please contact the special-issue editors. SUBMISSIONS Papers must be submitted by 1 December 2023. Submissions should be typeset in LaTeX using the JFP style file, and submitted through the JFP Manuscript Central system. Choose "Program Calculation" as the paper type, so it gets assigned to the special issue. Further author instructions are available from: tinyurl.com/JFP-instructions We welcome extended versions of conference or workshop papers. Such submissions must clearly describe the relationship with the initial publication, and must differ sufficiently that the author can assign copyright to Cambridge University Press. Prospective authors are welcome to discuss submissions with the editors to ensure compliance. SPECIAL-ISSUE EDITORS Graham Hutton Nicolas Wu IMPORTANT DATES We anticipate the following schedule: 20 October 2023 : Notification-of-intent deadline 1 December 2023 : Submission deadline 22 March 2024 : First round of reviews 12 July 2024 : Revision deadline 4 October 2024 : Second round of reviews, if applicable 29 November 2024 : Final versions due ================================================================== This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please contact the sender and delete the email and attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. Email communications with the University of Nottingham may be monitored where permitted by law. From cong at c.titech.ac.jp Fri Jun 2 15:00:00 2023 From: cong at c.titech.ac.jp (Youyou Cong) Date: Fri, 2 Jun 2023 22:00:00 +0900 Subject: [Agda] TyDe 2023 - Second Call for Papers and Deadline Extension Message-ID: TL;DR: The submission deadline for TyDe 2023 has been extended to Thursday June 8. -------------------------------------------------------------------------------- CALL FOR PAPERS 8th Workshop on Type-Driven Development (TyDe 2023) Co-Located with ICFP 2023 (Seattle, Washington, USA) https://icfp23.sigplan.org/home/tyde-2023 -------------------------------------------------------------------------------- # Goals of the Workshop The Workshop on Type-Driven Development (TyDe) aims to show how static type information may be used effectively in the development of computer programs. Co-located with ICFP, this workshop brings together leading researchers and practitioners who are using or exploring types as a means of program development. We welcome all contributions, both theoretical and practical, on a range of topics including: - dependently typed programming; - generic programming; - design and implementation of programming languages, exploiting types in novel ways; - exploiting typed data, data dependent data, or type providers; - static and dynamic analyses of typed programs; - tools, IDEs, or testing tools exploiting type information; - pearls, being elegant, instructive examples of types used in the derivation, calculation, or construction of programs. # Proceedings and Copyright We will have formal proceedings, published by the ACM. Accepted papers will be included in the ACM Digital Library. Authors must grant ACM publication rights upon acceptance, but may retain copyright if they wish. Authors are encouraged to publish auxiliary material with their paper (source code, test data, and so forth). The proceedings will be freely available for download from the ACM Digital Library from one week before the start of the conference until two weeks after the conference. The official publication date is the date the papers are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of the conference. The official publication date affects the deadline for any patent filings related to published work. # Submission Details Submissions should fall into one of two categories: - regular research papers (12 pages); - extended abstracts (3 pages). The bibliography will not be counted against the page limits for either category. Regular research papers are expected to present novel and interesting research results, and will be included in the formal proceedings. Extended abstracts should report work in progress that the authors would like to present at the workshop. Extended abstracts will be distributed to workshop attendees but will not be published in the formal proceedings. We welcome submissions from PC members (with the exception of the two co-chairs), but these submissions will be held to a higher standard. Submission is handled through HotCRP: https://tyde23.hotcrp.com All submissions should be in portable document format (PDF) and formatted using the ACM SIGPLAN style guidelines: https://www.sigplan.org/Resources/Author/ Note that submissions should use the new 'acmart' format and the two-column 'sigplan' subformat (not to be confused with the one-column 'acmsmall' subformat). Extended abstracts must be submitted with the label 'Extended Abstract' clearly in the title. # Participant Support Student attendees with accepted papers can apply for a SIGPLAN PAC grant to help cover participation-related expenses. PAC also offers other support, such as for child-care expenses during the meeting or for accommodations for members with physical disabilities. For details on the PAC program, see its web page: https://www.sigplan.org/PAC/ # Important Dates - Submission Deadline: Thursday June 8, 2023 (extended) - Author Notification: Thursday June 29, 2023 - Camera-Ready Deadline: Thursday July 13, 2023 - Workshop: Monday September 4, 2023 # Workshop Organization Organizing Committee: - Youyou Cong (Tokyo Institute of Technology, Japan) - Pierre-Evariste Dagand (IRIF / CNRS, France) Program Committee: - Reynald Affeldt (AIST, Japan) - Sandra Alves (DCC-FCUP, Portugual) - Stephen Chang (UMass Boston, United States) - Magnus Madsen (Aarhus University, Denmark) - Victor Cacciari Miraldo (Channable, Netherlands) - Jonathan Protzenko (Microsoft Research, United States) - Marianna Rapoport (Amazon Web Services, Canada) - Christine Rizkallah (University of Melbourne, Australia) - Filip Sieczkowski (Heriot-Watt University, United Kingdom) - Aaron Stump (The University of Iowa, United States) - Peter Thiemann (University of Freiburg, Germany) - Ningning Xie (Google Brain / University of Toronto, Canada) -------------- next part -------------- An HTML attachment was scrubbed... URL: From arthur.aa at gmail.com Mon Jun 5 15:56:53 2023 From: arthur.aa at gmail.com (Arthur Azevedo de Amorim) Date: Mon, 5 Jun 2023 09:56:53 -0400 Subject: [Agda] Call for Participation: Logic Mentoring Workshop (LMW@LICS 2023) Message-ID: ------------------------------------------------------------------------ Call for Participation Logic Mentoring Workshop (LMW at LICS 2023) Boston, USA June 25, 2023 https://logic-mentoring-workshop.github.io/lics23/ Co-located with Logic in Computer Science (LICS) 2023 Registration at https://lics.siglog.org/lics23/ ------------------------------------------------------------------------ Students in US institutions and some students in Europe can have their expenses covered by the Logic Mentoring Workshop Travel Award. Apply here: https://forms.gle/mUgkA5Ah2W5aQwxY6 ------------------------------------------------------------------------ The Logic Mentoring Workshop introduces young researchers to the technical and practical aspects of a career in logic research. It is targeted at students, from senior undergraduates to doctoral students, and will include tutorials and plenary talks as well as a panel discussion, where experienced researchers from the field answer career-related questions from the audience. The workshop will be a hybrid event, however on-site participation in Boston, USA, is highly recommended. It is co-located with Logic in Computer Science (LICS?23, https://lics.siglog.org/lics23/) one of the most prestigious conferences on the topic. Attending LICS is not a prerequisite to attend LMW, but it is encouraged. SPEAKERS AND PANELLISTS Miko?aj Boja?czyk (University of Warsaw) Anupam Das (University of Birmingham) Anuj Dawar (University of Cambridge) Marianna Girlando (ILLC, University of Amsterdam) Martin Grohe (RWTH Aachen University) Antonina Kolokolova (Memorial University of Newfoundland) Sonia Marin (University of Birmingham) Igor Walukiewicz (CNRS, Universit? de Bordeaux) Matthew Weaver (Princeton University) PROGRAM The detailed program will be at https://logic-mentoring-workshop.github.io/lics23/ closer to the workshop. TRAVEL SUPPORT Students (undergrad, master's, and PhD alike) can apply to have their costs (some or all) covered by our sponsors, the National Science Foundation (NSF) and SIGLOG. Deadline: June 6th (applications are accepted after that date if funds allow) Apply at: https://forms.gle/mUgkA5Ah2W5aQwxY6 ORGANIZING COMMITTEE Arthur Azevedo de Amorim Steffen van Bergerem Ilina Stoilkovska K. S. Thejaswini -------------- next part -------------- An HTML attachment was scrubbed... URL: From Graham.Hutton at nottingham.ac.uk Mon Jun 5 16:30:35 2023 From: Graham.Hutton at nottingham.ac.uk (Graham Hutton) Date: Mon, 5 Jun 2023 14:30:35 +0000 Subject: [Agda] Journal of Functional Programming - Call for PhD Abstracts Message-ID: Dear all, If you or one of your students recently completed a PhD (or Habilitation) in the area of functional programming, please submit the dissertation abstract for publication in JFP. Simple process, no refereeing, open access, 200+ published to date, deadline 30th June 2023. Please share! Best wishes, Graham Hutton ============================================================ CALL FOR PHD ABSTRACTS Journal of Functional Programming Deadline: 30th June 2023 http://tinyurl.com/jfp-phd-abstracts ============================================================ PREAMBLE: Many students complete PhDs in functional programming each year. As a service to the community, twice per year the Journal of Functional Programming publishes the abstracts from PhD dissertations completed during the previous year. The abstracts are made freely available on the JFP website, i.e. not behind any paywall. They do not require any transfer of copyright, merely a license from the author. A dissertation is eligible for inclusion if parts of it have or could have appeared in JFP, that is, if it is in the general area of functional programming. The abstracts are not reviewed. Please submit dissertation abstracts according to the instructions below. We welcome submissions from both the student and the advisor/supervisor although we encourage them to coordinate. Habilitation dissertations are also eligible for inclusion. ============================================================ SUBMISSION: Please submit the following information to Graham Hutton by 30th June 2023. o Dissertation title: (including any subtitle) o Student: (full name) o Awarding institution: (full name and country) o Date of award: (month and year; depending on the institution, this may be the date of the viva, corrections being approved, graduation ceremony, or otherwise) o Advisor/supervisor: (full names) o Dissertation URL: (please provide a permanently accessible link to the dissertation if you have one, such as to an institutional repository or other public archive; links to personal web pages should be considered a last resort) o Dissertation abstract: (plain text, maximum 350 words; you may use \emph{...} for emphasis, but we prefer no other markup or formatting; if your original abstract exceeds the word limit, please submit an abridged version within the limit) Please do not submit a copy of the dissertation itself, as this is not required. JFP reserves the right to decline to publish abstracts that are not deemed appropriate. ============================================================ PHD ABSTRACT EDITOR: Graham Hutton School of Computer Science University of Nottingham Nottingham NG8 1BB United Kingdom ============================================================ This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please contact the sender and delete the email and attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. Email communications with the University of Nottingham may be monitored where permitted by law. From edprocess at dline.info Tue Jun 6 12:56:53 2023 From: edprocess at dline.info (edprocess dline.info) Date: Tue, 6 Jun 2023 10:56:53 +0000 Subject: [Agda] Real-Time Intelligent Systems RTIS 2023 Message-ID: CALL FOR PAPERS Fifth International Conference on Real-Time Intelligent Systems (RTIS 2023) October 09-11, 2023 University of Bedfordshire, Luton. UK (hybrid mode- Physical and virtual) www.socio.org.uk/rtis Lecture Notes in Networks and Systems by Springer https://www.springer.com/series/15179 Earlier conferences took place in Taipei, Taiwan (2018); Casablanca, Morocco (2017); Beijing, China (2016). The 5th RTIS will take place at the University of Bedfordshire, UK. Over the last few years, real-time intelligent computing has radically transformed the human lifestyle. Research on real-time intelligent systems is multi-disciplinary, exploiting concepts from diverse areas such as big data processing, computational intelligence, location-based services, recommendation systems, and multimedia processing. In today?s highly dynamic environment, analysing data in real-time is a must to understand how systems process data, reason the outputs, and anticipate trends in intelligent computing. To this end, this conference will serve as a platform to manifest the ongoing research in the field. Thus, RTIS welcomes theoretically grounded, methodologically sound papers that address aspects related to topics, such as: Artificial Intelligence Techniques Artificial Intelligence and Data mining Streaming data, streaming engines Trace-based intelligent real-time services Adaptive vision algorithms Location-based services Intelligent Robotic Systems Collaborative Intelligence Processing Intelligent Databases Data capture in real-time Data quality and cleansing Intelligent Data Analysis Intelligent Database Systems Big Data systems and applications for high-velocity data Intelligent Information Systems Privacy and Security in Intelligence Software Engineering Solutions Intelligent Soft Computing Real-time multiprocessor systems Internet of Things Architectures for Intelligence Real-time distributed coding Smart services and platforms Real-time modelling user information needs Wireless Communication Real-time intelligent communication Real-time intelligent network solutions Mobile Smart Systems Broadband Intelligence Cloud Computing and Intelligence Collaborative Intelligence Analysis in domains such as energy, sensors, Expert Systems Smart Life Systems Decision support systems in real time Multi-agent Intelligent Systems Multilingual information access Recommendation systems Real-time intelligent, alert systems Real-time remote access systems Intelligent Transportation Systems Critical Real-Time Applications Hybrid Intelligent Systems Real-time noise removal systems Event-driven analytics Intelligent Fuzzy Systems Machine translation in real time OLAP for real-time decision support Crowdsourcing and crowd intelligence Submission, proceedings Papers must be submitted online through OpenConf (https://www.socio.org.uk/rtis/paper-submission/). Author instructions and LaTex2e (preferred) and Word macro files are available on the submission page. Submitted papers should be within 14 pages (long papers) and eight pages (short ones), including figures, tables, and references. Authors of accepted papers are required to transfer their copyrights. For a paper to appear in the proceedings, at least one of the authors MUST register for the conference by the camera-ready submission deadline with full registration. The proceedings will be published in Lecture Notes in Networks and Systems by Springer. Extended versions of the conference papers will be considered for publication in the below journals. Journal of Computational Methods in Sciences and Engineering (JCMSE) Future Internet https://www.mdpi.com/journal/futureinternet Data https://www.mdpi.com/journal/data (For Data and Future Internet, the discounted APC is applicable, which is 50%) Journal of Digital Information Management Journal of Intelligent Computing Venue The venue is the University of Bedfordshire, UK. Important Dates Full Paper Submission: July 20, 2023 Notification of Acceptance/Rejection: August 15, 2023 Registration Due: September 15, 2023 Camera Ready Due: September 15, 2023 Workshops/Tutorials/Demos: October 08, 2023 Main conference: October 09-11, 2023 Post-conference proceedings: October 25, 2023 General Chairs Ricardo Rodriguez-Jorge, Jan Evangelista Purkyn? University , Czech Republic Mart?n L?PEZ-NORES, University of Vigo, Spain Program Chairs Yao-Liang Chung, National Taiwan Ocean University, Taiwan Pit Pichappan, Digital Information Research Labs, India Workshop/Special Issues Chair Ezendu Ariwa, University of Warwick, UK www.socio.org.uk/rtis Contact: stm at socio.org.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From w.s.swierstra at uu.nl Wed Jun 7 10:07:32 2023 From: w.s.swierstra at uu.nl (Wouter Swierstra) Date: Wed, 7 Jun 2023 10:07:32 +0200 Subject: [Agda] Assistant/Associate professor role at Radboud University Message-ID: # Assistant or Associate Professor of Software Technology Do you want to work in our programming languages and compiler group, to help create next generation programming languages? Then apply to be an Assistant or Associate Professor of Software Technology. The Software Science department is looking for a new colleague with a keen interest in system software at the software/hardware interface, and a desire to transfer academic results to industry/society. The SWS department seeks to strengthen and expand its research and is therefore looking for a new colleague with a keen interest in system software at the software/hardware interface and a desire to produce academic results that are beneficial to industry/society. Depending on your qualifications, you will either be appointed at tenure-track assistant professor level or at associate professor level. You will be expected to develop your own research line in the context of the group's future activities. You will be expected to supervise a number of PhD candidates and to teach Bachelor's and Master's courses in Computer Science, such as New Devices Lab and Compiler Construction. You will also actively contribute to the supervision of Bachelor's and Master's projects and be involved in organisational tasks within the institute. All teaching is done in English. ## Profile * You should hold a PhD and be an enthusiastic scientist with a broad knowledge of software technology, as evidenced by publications and research grants. * Your expertise in software technology should strengthen the group's research, with a focus on system software and the drive to produce academic results that are beneficial to industry/society. Example areas include programming languages, compiler technology, code generation, system performance, system architecture, software analysis tools, testing, correctness, software hardware codesign, systems of systems, cyber-physical systems, IoT, networks, HPC/Exascale computing, and low carbon computing. There is a clear potential for collaboration with the current group. * You are an enthusiastic teacher with didactic skills and teaching experience, and you enjoy interacting with students. * You are able to help the department by contributing to organisational and managerial activities related to the research and education programme of our department. * You are a team player who is eager to collaborate with other scientists and to build bridges between different disciplines within and outside SWS/iCIS, nationally and internationally, and within and outside of academia. * You have a strong interest in, and preferably also experience with, collaborating with stakeholders from industry and society. You also have excellent communication skills towards colleagues, students and non-experts. * You are able to set up your own research line and successfully apply for external funding. ## We are The position is available in the Software Science (SWS) group of the Institute for Computing and Information Sciences (iCIS) at Radboud University. The mission of the SWS group is to do world-leading research on the use of models for design and analysis of software. The group is well known for work on high productivity software, functional programming, code generation for High-Performance Computing, array computing, model-based software engineering, model learning, model-based testing, model checking, combining formal verification and machine learning, proof assistants, and mathematical foundations. We find it important (and inspiring!) to cover the full spectrum from theory to applications in a single research group. Through collaboration with stakeholders from industry and society, we obtain a better understanding of when and how software science can help solve real-world problems. We have joint projects with, for instance, Canon Production Printing, ASML, Alfa Laval, Philips Healthcare, Google, Intel, Defensieacademie (NLDA), and our spin-off TOP Software Technology. Radboud University's iCIS is an internationally recognised institute, consistently ranked among the top Computer Science departments in the Netherlands. iCIS comprises an enthusiastic and devoted team of excellent scholars that closely collaborate in a flat organisational structure. The Institute focuses its research on three themes: data science, digital security and software science. Each of these themes spans the full breadth from basic fundamental research to application-oriented research. Our long-term drive is to contribute to both science and society. iCIS staff members are also responsible for the Computer Science Bachelor's and Master's programmes, the Information Science Master's programme, and for about 30% of the Bachelor's and Master's programmes in Artificial Intelligence at Radboud University. In spite of the fast-growing student numbers, these programmes are structurally evaluated as one of the best. For example, the Computer Science programme was rated best in its field in Keuzegids 2021. iCIS employees have a high level of freedom to determine the way they structure the work they carry out at Radboud University. The Institute has made a strong effort in the past few years to increase the diversity of its staff. Presently, more than half of our scientific staff has an international background. ## Radboud University We want to get the best out of science, others and ourselves. Why? Because this is what the world around us desperately needs. Leading research and education make an indispensable contribution to a healthy, free world with equal opportunities for all. This is what unites the more than 24,000 students and 5,600 employees at Radboud University. And this requires even more talent, collaboration and lifelong learning. You have a part to play! We offer an employment for 0.8 - 1.0 FTE: * Depending on your scientific track record and experience you will be appointed as an Assistant Professor or Associate Professor, potentially with career track criteria for future promotion. * For an Assistant Professor the gross monthly salary amounts to a minimum of ?3,974 and a maximum of ?6,181 based on a 38-hour working week, depending on previous education and number of years of relevant work experience (salary scale 11 or 12). * For an Associate Professor the gross monthly salary amounts to a minimum of ?5,506 and a maximum of ?7,362 based on a 38-hour working week, depending on previous education and number of years of relevant work experience (salary scale 13 or 14). * You will receive 8% holiday allowance and 8.3% end-of-year bonus. * You will be appointed for an initial period of 18 months. Upon a positive performance evaluation at the end of this period, the contract may be converted into a permanent one. * You will be able to use our Dual Career and Family Care Services. Our Dual Career and Family Care Officer can assist you with family-related support, help your partner or spouse prepare for the local labour market, provide customized support in their search for employment and help your family settle in Nijmegen. * Working for us means getting extra days off. In case of full-time employment, you can choose between 29 or 41 days of annual leave instead of the legally allotted 20. ## Additional employment conditions Work and science require good employment practices. This is reflected in Radboud University's primary and secondary employment conditions. You can make arrangements for the best possible work-life balance with flexible working hours, various leave arrangements and working from home. You are also able to compose part of your employment conditions yourself, for example, exchange income for extra leave days and receive a reimbursement for your sports subscription. And of course, we offer a good pension plan. You are given plenty of room and responsibility to develop your talents and realise your ambitions. Therefore, we provide various training and development schemes. You can apply using the link below: https://www.ru.nl/en/working-at/job-opportunities/assistant-or-associate-professor-of-software-technology From rsato at is.s.u-tokyo.ac.jp Thu Jun 8 14:04:12 2023 From: rsato at is.s.u-tokyo.ac.jp (Sato, Ryosuke) Date: Thu, 8 Jun 2023 21:04:12 +0900 Subject: [Agda] APLAS 2023: Final Call for Papers Message-ID: ====================================================================== CALL FOR PAPERS 21st Asian Symposium on Programming Languages and Systems (APLAS 2023) Taipei, Taiwan, Sun 26 ? Wed 29 November 2023 https://conf.researchr.org/home/aplas-2023 ====================================================================== IMPORTANT DATES ------------------------------------- Submission deadline: Thu 15 Jun 2023 AoE Author response: Mon 31 Jul 12:00 - Wed 2 Aug 12:00 2023 AoE Author notification: Mon 14 Aug 2023 AoE Final paper deadline: Wed 6 Sep 2023 AoE Conference: Sun 26 ? Wed 29 Nov 2023 SCOPE ------------------------------------- We solicit submissions in the form of regular research papers describing original scientific research results, including system development and case studies. Among others, solicited topics include: - ** programming paradigms and styles ** : functional programming; object-oriented programming; probabilistic programming; logic programming; constraint programming; extensible programming languages; programming languages for systems code; novel programming paradigms; - ** methods and tools to specify and reason about programs and languages ** : programming techniques; meta-programming; domain-specific languages; proof assistants; type systems; dependent types; program logics, static and dynamic program analysis; language-based security; model checking; testing; - ** programming language foundations ** : formal semantics; type theory; logical foundations; category theory; automata; effects; monads and comonads; recursion and corecursion; continuations and effect handlers; program verification; memory models; abstract interpretation; - ** methods and tools for implementation ** : compilers; program transformations; rewriting systems; partial evaluation; virtual machines; refactoring; intermediate languages; run-time environments; garbage collection and memory management; tracing; profiling; build systems; program synthesis; - ** concurrency and distribution ** : process algebras; concurrency theory; session types; parallel programming; service-oriented computing; distributed and mobile computing; actor-based languages; verification and testing of concurrent and distributed systems; - ** applications and emerging topics ** : programming languages and PL methods in education, security, privacy, database systems, computational biology, signal processing, graphics, human-computer interaction, computer-aided design, artificial intelligence and machine learning; case studies in program analysis and verification. GENERAL INFORMATION ------------------------------------- Submissions should not exceed 17 pages, excluding bibliography in the Springer LNCS format. LaTeX template is available at: https://www.springer.com/gp/computer-science/lncs/conference-proceedings-guidelines The accepted papers will be allowed to use one extra page for the content to accommodate feedback from the reviews in the final paper versions. Papers should be submitted via HotCRP: https://aplas2023.hotcrp.com/ The review process of APLAS 2023 is double-anonymous, with a rebuttal phase. In your submission, please, omit your names and institutions; refer to your prior work in the third person, just as you refer to prior work by others; do not include acknowledgments that might identify you. Additional material intended for reviewers but not for publication in the final version - for example, details of proofs - may be placed in a clearly marked appendix that is not included in the page limit. Reviewers are at liberty to ignore appendices and papers must be understandable without them. Submitted papers must be unpublished and not submitted for publication elsewhere. Papers must be written in English. The proceedings will be published as a volume in Springer?s LNCS series. Accepted papers must be presented at the conference. POSTERS and STUDENT RESEARCH COMPETITION ---------------------------------------- APLAS 2023 includes a Posters session and a Student Research Competition. For more details, please see the website. https://conf.researchr.org/track/aplas-2023/posters-and-src DISTINGUISHED PAPERS AWARDS ------------------------------------- Around 10% of the accepted papers of APLAS 2023 will be designated as Distinguished Papers, which highlights papers that the Program Committee recommends due to their excellent quality. The awards will be announced on this website, and printed certificates will be issued to the authors in the conference. ORGANIZERS ------------------------------------- General Chair: Shin-Cheng Mu, Academia Sinica, Taiwan Program Chair: Chung-Kil Hur, Seoul National University, Korea Publicity Chair: Ryosuke Sato, University of Tokyo, Japan Program Committee: Soham Chakraborty, TU Delft, Netherlands Yu-Fang Chen, Academia Sinica, Taiwan Ronghui Gu, Columbia University, USA Ichiro Hasuo, National Institute of Informatics, Japan Ralf Jung, ETH Zurich, Switzerland Ohad Kammar, University of Edinburgh, UK Jeehoon Kang, KAIST, Korea Jieung Kim, Inha University, Korea Robbert Krebbers, Radboud University Nijmegen, Netherlands Ori Lahav, Tel Aviv University, Israel Doug Lea, State University of New York at Oswego, USA Woosuk Lee, Hanyang University, Korea Hongjin Liang, Nanjing University, China Nuno P. Lopes, University of Lisbon, Portugal Chandrakana Nandi, Certora and UW, USA Liam O'Connor, The University of Edinburgh, UK Bruno C. d. S. Oliveira, The University of Hong Kong, Hong Kong Jihyeok Park, Korea University, Korea Cl?ment Pit-Claudel, EPFL, Switzerland Matthieu Sozeau, Inria, France Kohei Suenaga, Kyoto University, Japan Tarmo Uustalu, Reykjavik University, Iceland John Wickerson, Imperial College London, UK Danfeng Zhang, Penn State University, USA From h.basold at liacs.leidenuniv.nl Fri Jun 9 14:16:26 2023 From: h.basold at liacs.leidenuniv.nl (Henning Basold) Date: Fri, 9 Jun 2023 14:16:26 +0200 Subject: [Agda] Call for TYPES 2025 location Message-ID: <9223431a-da6b-a0a8-0b54-f69ab8f6bbdf@liacs.leidenuniv.nl> The Types conference is an almost yearly conference held since 1990. It is a forum to present new and on-going work in all aspects of type theory and its applications. In the week from June 14 to June 15 2023, the next TYPES conference will be held, see https://types2023.webs.upv.es/ We are looking for scientific organisers for TYPES 2025 who will be the chair of the program committee and also be one of the editors of the post-proceedings in the LIPIcs series of Schloss Dagstuhl. If you would like to to host TYPES 2025, then please send an email to Henning Basold or make a proposal during the business meeting at TYPES in Valencia. You can see where TYPES has been hosted previously on the website (https://www.types.name). We prefer proposals from countries where TYPES has not been for a long been/never hosted physically. Henning Basold on behalf of The TYPES steering committee -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_0x2D55C55324B97007.asc Type: application/pgp-keys Size: 3110 bytes Desc: OpenPGP public key URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: OpenPGP_signature Type: application/pgp-signature Size: 665 bytes Desc: OpenPGP digital signature URL: From rsato at is.s.u-tokyo.ac.jp Wed Jun 14 05:19:09 2023 From: rsato at is.s.u-tokyo.ac.jp (Sato, Ryosuke) Date: Wed, 14 Jun 2023 12:19:09 +0900 Subject: [Agda] APLAS 2023: Deadline Extension Message-ID: NEWS: Deadline extended to 18th June. ====================================================================== CALL FOR PAPERS 21st Asian Symposium on Programming Languages and Systems (APLAS 2023) Taipei, Taiwan, Sun 26 ? Wed 29 November 2023 https://conf.researchr.org/home/aplas-2023 ====================================================================== IMPORTANT DATES ------------------------------------- "NEW" Submission deadline: Sun 18 Jun 2023 AoE Author response: Mon 31 Jul 12:00 - Wed 2 Aug 12:00 2023 AoE Author notification: Mon 14 Aug 2023 AoE Final paper deadline: Wed 6 Sep 2023 AoE Conference: Sun 26 ? Wed 29 Nov 2023 SCOPE ------------------------------------- We solicit submissions in the form of regular research papers describing original scientific research results, including system development and case studies. Among others, solicited topics include: - ** programming paradigms and styles ** : functional programming; object-oriented programming; probabilistic programming; logic programming; constraint programming; extensible programming languages; programming languages for systems code; novel programming paradigms; - ** methods and tools to specify and reason about programs and languages ** : programming techniques; meta-programming; domain-specific languages; proof assistants; type systems; dependent types; program logics, static and dynamic program analysis; language-based security; model checking; testing; - ** programming language foundations ** : formal semantics; type theory; logical foundations; category theory; automata; effects; monads and comonads; recursion and corecursion; continuations and effect handlers; program verification; memory models; abstract interpretation; - ** methods and tools for implementation ** : compilers; program transformations; rewriting systems; partial evaluation; virtual machines; refactoring; intermediate languages; run-time environments; garbage collection and memory management; tracing; profiling; build systems; program synthesis; - ** concurrency and distribution ** : process algebras; concurrency theory; session types; parallel programming; service-oriented computing; distributed and mobile computing; actor-based languages; verification and testing of concurrent and distributed systems; - ** applications and emerging topics ** : programming languages and PL methods in education, security, privacy, database systems, computational biology, signal processing, graphics, human-computer interaction, computer-aided design, artificial intelligence and machine learning; case studies in program analysis and verification. GENERAL INFORMATION ------------------------------------- Submissions should not exceed 17 pages, excluding bibliography in the Springer LNCS format. LaTeX template is available at: https://www.springer.com/gp/computer-science/lncs/conference-proceedings-guidelines The accepted papers will be allowed to use one extra page for the content to accommodate feedback from the reviews in the final paper versions. Papers should be submitted via HotCRP: https://aplas2023.hotcrp.com/ The review process of APLAS 2023 is double-anonymous, with a rebuttal phase. In your submission, please, omit your names and institutions; refer to your prior work in the third person, just as you refer to prior work by others; do not include acknowledgments that might identify you. Additional material intended for reviewers but not for publication in the final version - for example, details of proofs - may be placed in a clearly marked appendix that is not included in the page limit. Reviewers are at liberty to ignore appendices and papers must be understandable without them. Submitted papers must be unpublished and not submitted for publication elsewhere. Papers must be written in English. The proceedings will be published as a volume in Springer?s LNCS series. Accepted papers must be presented at the conference. POSTERS and STUDENT RESEARCH COMPETITION ---------------------------------------- APLAS 2023 includes a Posters session and a Student Research Competition. For more details, please see the website. https://conf.researchr.org/track/aplas-2023/posters-and-src DISTINGUISHED PAPERS AWARDS ------------------------------------- Around 10% of the accepted papers of APLAS 2023 will be designated as Distinguished Papers, which highlights papers that the Program Committee recommends due to their excellent quality. The awards will be announced on this website, and printed certificates will be issued to the authors in the conference. ORGANIZERS ------------------------------------- General Chair: Shin-Cheng Mu, Academia Sinica, Taiwan Program Chair: Chung-Kil Hur, Seoul National University, Korea Publicity Chair: Ryosuke Sato, University of Tokyo, Japan Program Committee: Soham Chakraborty, TU Delft, Netherlands Yu-Fang Chen, Academia Sinica, Taiwan Ronghui Gu, Columbia University, USA Ichiro Hasuo, National Institute of Informatics, Japan Ralf Jung, ETH Zurich, Switzerland Ohad Kammar, University of Edinburgh, UK Jeehoon Kang, KAIST, Korea Jieung Kim, Inha University, Korea Robbert Krebbers, Radboud University Nijmegen, Netherlands Ori Lahav, Tel Aviv University, Israel Doug Lea, State University of New York at Oswego, USA Woosuk Lee, Hanyang University, Korea Hongjin Liang, Nanjing University, China Nuno P. Lopes, University of Lisbon, Portugal Chandrakana Nandi, Certora and UW, USA Liam O'Connor, The University of Edinburgh, UK Bruno C. d. S. Oliveira, The University of Hong Kong, Hong Kong Jihyeok Park, Korea University, Korea Cl?ment Pit-Claudel, EPFL, Switzerland Matthieu Sozeau, Inria, France Kohei Suenaga, Kyoto University, Japan Tarmo Uustalu, Reykjavik University, Iceland John Wickerson, Imperial College London, UK Danfeng Zhang, Penn State University, USA From chisvasileandrei at gmail.com Thu Jun 15 10:16:17 2023 From: chisvasileandrei at gmail.com (Andrei Chis) Date: Thu, 15 Jun 2023 10:16:17 +0200 Subject: [Agda] 2nd CfP: SLE 2023 - 16th ACM SIGPLAN International Conference on Software Language Engineering Message-ID: ------------------------------------------------------------------------ 16th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2023) October 22-27, 2023 Cascais, Lisbon, Portugal http://www.sleconf.org/2023/ Follow us on Twitter: https://twitter.com/sleconf ------------------------------------------------------------------------ We are pleased to invite you to submit papers to the 16th ACM SIGPLAN International Conference on Software Language Engineering (SLE 2023), held in conjunction with SPLASH 2023. The conference will be hosted in Cascais, Lisbon, Portugal on October 22-27, 2023. --------------------------- Topics of Interest --------------------------- SLE covers software language engineering rather than engineering a specific software language. Topics of interest include, but are not limited to: * Software Language Design and Implementation - Approaches to and methods for language design - Static semantics (e.g., design rules, well-formedness constraints) - Techniques for specifying behavioral/executable semantics - Generative approaches (incl. code synthesis, compilation) - Meta-languages, meta-tools, language workbenches * Software Language Validation - Verification and formal methods for languages - Testing techniques for languages - Simulation techniques for languages * Software Language Integration and Composition - Coordination of heterogeneous languages and tools - Mappings between languages (incl. transformation languages) - Traceability between languages - Deployment of languages to different platforms * Software Language Maintenance - Software language reuse - Language evolution - Language families and variability, language and software product lines * Domain-specific approaches for any aspects of SLE (design, implementation, validation, maintenance) * Empirical evaluation and experience reports of language engineering tools - User studies evaluating usability - Performance benchmarks - Industrial applications * Synergies between Language Engineering and emerging/promising research areas - AI and ML language engineering (e.g., ML compiler testing, code classification) Quantum language engineering (e.g., language design for quantum machines) - Language engineering for physical systems (e.g., CPS, IoT, digital twins) - Socio-technical systems and language engineering (e.g., language evolution to adapt to social requirements) - Etc. --------------------------- Types of Submissions --------------------------- SLE accepts the following types of papers: * Research papers: These are ?traditional? papers detailing research contributions to SLE. Papers may range from 6 to 12 pages in length and may optionally include 2 further pages of bibliography/appendices. Papers will be reviewed with an understanding that some results do not need 12 full pages and may be fully described in fewer pages. * New ideas/vision papers: These papers may describe new, unconventional software language engineering research positions or approaches that depart from standard practice. They can describe well-defined research ideas that are at an early stage of investigation. They could also provide new evidence to challenge common wisdom, present new unifying theories about existing SLE research that provides novel insight or that can lead to the development of new technologies or approaches, or apply SLE technology to radically new application areas. New ideas/vision papers must not exceed 5 pages and may optionally include 1 further page of bibliography/appendices. * SLE Body of Knowledge: The SLE Body of Knowledge (SLEBoK) is a community-wide effort to provide a unique and comprehensive description of the concepts, best practices, tools, and methods developed by the SLE community. In this respect, the SLE conference will accept surveys, essays, open challenges, empirical observations, and case study papers on the SLE topics. These can focus on, but are not limited to, methods, techniques, best practices, and teaching approaches. Papers in this category can have up to 20 pages, including bibliography/appendices. * Tool papers: These papers focus on the tooling aspects often forgotten or neglected in research papers. A good tool paper focuses on practical insights that will likely be useful to other implementers or users in the future. Any of the SLE topics of interest are appropriate areas for tool demonstrations. Submissions must not exceed 5 pages and may optionally include 1 further page of bibliography/appendices. They may optionally include an appendix with a demo outline/screenshots and/or a short video/screencast illustrating the tool. **Workshops**: Workshops will be organized by SPLASH. Please inform us and contact the SPLASH organizers if you would like to organize a workshop of interest to the SLE audience. Information on how to submit workshops can be found on the SPLASH 2023 Website. --------------------------- Important Dates --------------------------- All dates are Anywhere on Earth. * Abstract submissions: June 26, 2023 * Paper submissions: June 30, 2023 * Review notification: August 11, 2023 (starting of the rebuttal) * Author response period: August 18, 2023 (end of the rebuttal) * Notification: August 25, 2023 * Artifact submissions: August 30, 2023 * Artifact kick-the-tires Author response: September 15, 2023 * Artifact notification: September 29, 2023 * Conference: October 22-27, 2023 (co-located with SPLASH, precise dates to be announced) --------------------------- Format --------------------------- Submissions have to use the ACM SIGPLAN Conference Format "acmart"(http://sigplan.org/Resources/Author/#acmart-format); please make sure that you always use the latest ACM SIGPLAN acmart LaTeX template(https://www.acm.org/binaries/content/assets/publications/consolidated-tex-template/acmart-master.zip), and that the document class definition is `\documentclass[sigplan,anonymous,review]{acmart}`. Do not make any changes to this format! Ensure that your submission is legible when printed on a black and white printer. In particular, please check that colors remain distinct and font sizes in figures and tables are legible. To increase fairness in reviewing, a double-blind review process has become standard across SIGPLAN conferences. In this line, SLE will follow the double-blind process. Author names and institutions should be omitted from submitted papers, and references to the authors? own related work should be in the third person. No other changes are necessary, and authors will not be penalized if reviewers are able to infer their identities in implicit ways. All submissions must be in PDF format. The submission website is: https://sle23.hotcrp.com --------------------------- Concurrent Submissions --------------------------- Papers must describe unpublished work that is not currently submitted for publication elsewhere as described by SIGPLAN?s Republication Policy (http://www.sigplan.org/Resources/Policies/Republication). Submitters should also be aware of ACM?s Policy and Procedures on Plagiarism (http://www.acm.org/publications/policies/plagiarism_policy). Submissions that violate these policies will be desk-rejected. --------------------------- Policy on Human Participant and Subject Research --------------------------- Authors conducting research involving human participants and subjects must ensure that their research comply with their local governing laws and regulations and the ACM?s general principles as stated in the ACM?s Publications Policy on Research Involving Human Participants and Subjects (https://www.acm.org/publications/policies/research-involving-human-participants-and-subjects). Submissions that violate this policy will be rejected. --------------------------- Reviewing Process --------------------------- All submitted papers will be reviewed by the program committee. Research papers and tool papers will be evaluated concerning novelty, correctness, significance, readability, and alignment with the conference call. New ideas/vision papers will be evaluated primarily concerning novelty, significance, readability, and alignment with the conference call. SLEBoK papers will be reviewed on their significance, readability, topicality and capacity of presenting/evaluating/demonstrating a piece of BoK about SLE. For fairness reasons, all submitted papers must conform to the above instructions. Submissions that violate these instructions may be rejected without review, at the discretion of the PC chairs. --------------------------- Artifact Evaluation --------------------------- For the seventh year, SLE will use an evaluation process for assessing the quality of the artifacts on which papers are based to foster the culture of experimental reproducibility. Authors of accepted research papers are invited to submit artifacts. For more information, please have a look at the Artifact Evaluation (http://www.sleconf.org/2023/ArtifactEvaluation.html) page. --------------------------- Awards --------------------------- - **Distinguished paper**: Award for most notable paper, as determined by the PC chairs based on the recommendations of the programme committee. - **Distinguished artifact**: Award for the artifact most significantly exceeding expectations, as determined by the AEC chairs based on the recommendations of the artifact evaluation committee. --------------------------- Publication --------------------------- All accepted papers will be published in the ACM Digital Library. **AUTHORS TAKE NOTE**: The official publication date is the date the proceedings are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of the conference. The official publication date affects the deadline for any patent filings related to published work. --------------------------- SLE and Doctoral Students --------------------------- SLE encourages students to submit to the SPLASH doctoral symposium. Authors of accepted papers will have the chance to present their work to the SLE audience, too. --------------------------- Organisation --------------------------- Chairs: * General chair: Jo?o Saraiva, Universidade do Minho, Portugal * PC co-chair: Thomas Degueule, CNRS/LaBRI, France * PC co-chair: Elizabeth Scott, Royal Holloway University of London, United Kingdom * Publicity chair: Andrei Chis, feenk gmbh, Switzerland Program committee: Jean-Christophe Bach, IMT Atlantique, France Thomas van Binsbergen, University of Amsterdam, Netherlands Mark van den Brand, Eindhoven University of Technology, Netherlands Jordi Cabot, Luxembourg Institute of Science and Technology, Luxembourg Horatiu Cirstea, University of Lorraine and Loria, France Romina Eramo, University of l?Aquila, Italy Bernd Fischer, Stellenbosch University, South Africa G?rel Hedin, Lund University, Sweden Felienne Hermans, VU Amsterdam, Netherlands Robert Hirschfeld, University of Potsdam, Germany Zhenjiang Hu, Peking University, China Adrian Johnstone, Royal Holloway University of London, UK Dimitris Kolovos, University of York, UK Ivan Kurtev, Eindhoven University of Technology, Netherlands Ralf L?mmel, University of Koblenz-Landau, Germany Julien Lange, Royal Holloway University of London, UK Stefan Marr, University of Kent, UK Marjan Mernik, University of Maribor, Slovenia Gunter Mussbacher, McGill University, Canada Oscar Nierstrasz, feenk GmbH, Switzerland Bruno Oliveira, University of Hong Kong, Hong Kong Casper Bach Poulsen, Delft University of Technology, Netherlands Juri Di Rocco, University of l?Aquila, Italy Davide Di Ruscio, University of l?Aquila, Italy Bernhard Rumpe, RWTH Aachen University, Germany Neil Sculthorpe, Nottingham Trent University, UK Lu?s Eduardo de Souza Amorim, Australian National University, Australia Tijs van der Storm, CWI and University of Groningen, Netherlands Tam?s Szab?, GitHub Next, Germany Mauricio Verano Merino, VU Amsterdam, Netherlands Manuel Wimmer, Johannes Kepler University Linz, Austria Vadim Zaytsev, University of Twente, Netherlands Philipp Zech, University of Innsbruck, Austria --------------------------- Contact --------------------------- For additional information, clarification, or answers, please get in touch with the program co-chairs (E.Scott at rhul.ac.uk and thomas.degueule at labri.fr). From carette at mcmaster.ca Fri Jun 16 20:23:37 2023 From: carette at mcmaster.ca (Carette, Jacques) Date: Fri, 16 Jun 2023 18:23:37 +0000 Subject: [Agda] Agda typechecking speed Message-ID: I've created a (biased, opinionated, perhaps wrong in places) page that captures my experience of what causes slowness in agda-categories and how to mitigate it: https://github.com/agda/agda-categories/wiki/speed I've likely missed some times too, I'll keep adding as I remember them. I'll happily correct my mistakes. I'd be even happier if the Agda developers made a liar out of me and changed the underlying behaviour so that some of the 'reasons' outline were no longer sources of slowness! Jacques PS: just to be clear - I'm using Agda a lot these days, both in my courses and in my research. I love it. I've hired students for the sole purpose to work on its libraries - my way of giving back. -------------- next part -------------- An HTML attachment was scrubbed... URL: From ifl21.publicity at gmail.com Mon Jun 19 11:08:20 2023 From: ifl21.publicity at gmail.com (Pieter Koopman) Date: Mon, 19 Jun 2023 02:08:20 -0700 Subject: [Agda] IFL23 2nd Call for papers Message-ID: Important Dates Draft Paper Submission Deadline 31st July, 2023 Notification of Acceptance for Presentation 1st August, 2023 Early Registration Deadline 11th August, 2023 Late Registration Deadline 23rd August, 2023 IFL Symposium 29th - 31st August, 2023 Submission of Papers for Peer-Reviewed Proceedings 24th November, 2023 Notification of Acceptance 2nd February, 2024 Camera-ready Version 8th March, 2024 SCOPE AND TOPICS The goal of the IFL symposia is to bring together researchers actively engaged in the implementation and application of functional and function-based programming languages. You can find more information about the symposium on its oficial website . IFL 2023 will be a venue for researchers to present and discuss new ideas and concepts, work in progress, and publication-ripe results related to the implementation and application of functional languages and function-based programming. See the call for papers in text format . Areas of interest include, but are not limited to: - language concepts - type systems, type checking, type inferencing - compilation techniques - staged compilation - run-time function specialization - run-time code generation - partial evaluation - abstract interpretation - metaprogramming - generic programming - automatic program generation - array processing - concurrent/parallel programming - concurrent/parallel program execution - embedded systems - web applications - embedded domain specific languages - security - novel memory management techniques - run-time profiling performance measurements - debugging and tracing - virtual/abstract machine architectures - validation, verification of functional programs - tools and programming techniques - industrial applications PAPER SUBMISSIONS Following IFL tradition, IFL 2023 will use a post-symposium review process to produce the formal proceedings. Before the symposium, authors submit draft papers. These draft papers will be screened by the program chair to make sure that they are within the scope of IFL. The draft papers will be made available to all participants at the symposium. Each draft paper is presented by one of the authors at the symposium. Notice that it is a requirement that accepted draft papers are presented physically at the symposium. After the symposium every presenter is invited to submit a full paper, incorporating feedback from discussions at the symposium. Work submitted to IFL may not be simultaneously submitted to other venues; submissions must adhere to ACM SIGPLAN's republication policy. The program committee will evaluate these submissions according to their correctness, novelty, originality, relevance, significance, and clarity, and will thereby determine whether the paper is accepted or rejected for the formal proceedings. As in previous years, we will try to have the papers that are accepted for the formal proceedings published in the International Conference Proceedings Series of the ACM Digital Library. This possibility will be confirmed as soon as possible. Reviewing is single blind. There will be at least 3 reviews per paper. For the camera-ready version the authors can make minor revisions which are accepted without further reviewing. Papers must use the ACM two columns conference format, which can be found here . (For LaTeX users, start your document with \documentclass[sigconf,screen,review]{acmart}.) All contributions must be written in English. Note that this format has a rather long but limited list of packages that can be used. Please make sure that your document adheres to this list. The page limit for papers is twelve pages (excluding references). Only papers that were presented at the IFL 2023 Symposium will be considered for publication. LOCATION IFL 2023 will be held physically in Braga, Portugal. For more information, click here . [image: beacon] -------------- next part -------------- An HTML attachment was scrubbed... URL: From me at alcidesfonseca.com Mon Jun 19 14:43:58 2023 From: me at alcidesfonseca.com (Alcides Fonseca) Date: Mon, 19 Jun 2023 13:43:58 +0100 Subject: [Agda] SPLASH 2023 - Second Combined Call for Contributions Message-ID: ====================================================================== Second Combined Call For Contributions ACM Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH'23) October 22-27, 2023, Cascais, Portugal https://2023.splashcon.org ====================================================================== SPLASH - The ACM SIGPLAN conference on Systems, Programming, Languages, and Applications: Software for Humanity embraces all aspects of software construction and delivery, to make it the premier conference on the applications of programming languages - at the intersection of programming languages and software engineering. Follow the registration space on the SPLASH website to attend this fantastic line-up of events - we aim to open for registration on July 20. ====================================================================== OUTLINE OF THE SECOND COMBINED CALL FOR CONTRIBUTIONS: SPLASH upcoming deadlines: * Posters (deadline: 15 Aug) * SPLASH-E (deadline: 27 Jul) * Doctoral Symposium (deadline: 7 Jul) * Student Research Competition (deadline: 14 Jul) * Programming Languages Mentoring Workshop (PLMW) (deadline: 24 Jul) SPLASH Workshops (submission deadline: 12 Jul): * CONFLANG * FTSCS * HATRA * IWACO * LIVE * PAINT * PLF * REBELS * ST30 SPLASH Co-located Events: * DLS (Deadline: 28 Jun) * GPCE (Deadline: 7 July) * MPLR (Deadline: 26 Jun) ====================================================================== SPLASH - The ACM SIGPLAN conference on Systems, Programming, Languages, and Applications: Software for Humanity embraces all aspects of software construction and delivery, to make it the premier conference on the applications of programming languages - at the intersection of programming languages and software engineering. SPLASH 2023 aims to signify the reopening of the world and being able to meet your international colleagues in person. ** Co-located Events ** **** Dynamic Languages Symposium (DLS) **** The Dynamic Languages Symposium (DLS) is the premier forum for researchers and practitioners to share research and experience on all aspects of dynamic languages. After two decades of dynamic language research and DLS, it is time to reflect and look forward to what the next two decades will bring. This year's DLS will therefore be a special DLS focusing on the Future of Dynamic Languages. To do the notion of "symposium" justice, we will actively invite speakers to present their opinions on where Dynamic Languages might be, will be, or should be going in the next twenty years. Paper Submission Deadline: 28 Jun 2023 Details: https://2023.splashcon.org/home/dls-2023 **** Generative Programming: Concepts & Experiences (GPCE)**** ACM SIGPLAN International Conference on Generative Programming: Concepts & Experiences (GPCE) is a venue for researchers and practitioners interested in techniques that use program generation, domain-specific languages, and component deployment to increase programmer productivity, improve software quality, and shorten the time-to-market of software products. In addition to exploring cutting-edge techniques of generative software, our goal is to foster further cross-fertilization between the software engineering and the programming languages research communities. Abstract Submission Deadline: 3 Jul 2023 Paper Submission Deadline: 7 Jul 2023 Details: https://2023.splashcon.org/home/gpce-2023 **** Managed Programming Languages & Runtimes (MPLR)**** The 20th International Conference on Managed Programming Languages & Runtimes (MPLR'23, formerly ManLang, originally PPPJ) is a premier forum for presenting and discussing novel results in all aspects of managed programming languages and runtime systems, which serve as building blocks for some of the most important computing systems around, ranging from small-scale (embedded and real-time systems) to large-scale (cloud-computing and big-data platforms) and anything in between (mobile, IoT, and wearable applications). Paper/Abstract Submission Deadline: 26 Jun 2023 Details: https://2023.splashcon.org/home/mplr-2023 **** Posters **** The SPLASH Posters track provides an excellent forum for authors to present their recent or ongoing projects in an interactive setting, and receive feedback from the community. We invite submissions covering any aspect of programming, systems, languages and applications. The goal of the poster session is to encourage and facilitate small groups of individuals interested in a technical area to gather and interact. It is held early in the conference, to promote continued discussion among interested parties. Submission Deadline: 15 Aug 2023 **** SPLASH-E **** SPLASH-E is a symposium, started in 2013, for software and languages (SE/PL) researchers with activities and interests around computing education. Some build pedagogically-oriented languages or tools; some think about pedagogic challenges around SE/PL courses; some bring computing to non-CS communities; some pursue human studies and educational research. At SPLASH-E, we share our educational ideas and challenges centered in software/languages, as well as our best ideas for advancing such work. SPLASH-E strives to bring together researchers and those with educational interests that arise from software ideas or concerns. Archival Submission Deadline: 27 Jul 2023 ** Student Research Competition (SRC) ** The ACM Student Research Competition (SRC) offers a unique opportunity for undergraduate and graduate students to present their research to a panel of judges and conference attendees at SPLASH. The SRC provides visibility and exposes up-and-coming researchers to computer science research and the research community. This competition also gives students an opportunity to discuss their research with experts in their field, get feedback, and sharpen their communication and networking skills. Abstract Submission Deadline: 14 Jul 2023 ** Programming Languages Mentoring Workshop (PLMW) ** The SPLASH Programming Languages Mentoring Workshop encourages graduate students (PhD and MSc) and senior undergraduate students to pursue research in programming languages. This workshop will provide mentoring sessions on how to prepare for and thrive in graduate school and in a research career, focusing both on cutting-edge research topics and practical advice. The workshop brings together leading researchers and junior students in an inclusive environment in order to help welcome newcomers to our field of programming languages research. The workshop will show students the many paths that they might take to enter and contribute to our research community. Application Submission Deadline: 24 Jul 2023 ** Workshops ** **** CONFLANG **** CONFLANG is a workshop on the design, the theory, the practice and the future evolution of configuration languages. It aims to gather the emerging community in this area in order to engage in fruitful interactions, to share ideas, results, opinions, and experiences on languages for configuration. Correct configuration is an actual industrial problem, and would greatly benefit from existing and ongoing academic research. Dually, this is a space with new challenges to overcome and new directions to explore, which is a great opportunity to confront new ideas with large-scale production. **** FTSCS **** The aim of this workshop is to bring together researchers and engineers who are interested in the application of formal and semi-formal methods to improve the quality of safety-critical computer systems. FTSCS strives to promote research and development of formal methods and tools for industrial applications, and is particularly interested in industrial applications of formal methods. Specific topics include, but are not limited to: case studies and experience reports on the use of formal methods for analyzing safety-critical systems, including avionics, automotive, medical, railway, and other kinds of safety-critical and QoS-critical systems; methods, techniques and tools to support automated analysis, certification, debugging, etc., of safety/QoS-critical systems; analysis methods that address the limitations of formal methods in industry (usability, scalability, etc.); formal analysis support for modeling languages used in industry, such as AADL, Ptolemy, SysML, SCADE, Modelica, etc.; code generation from validated models. The workshop will provide a platform for discussions and the exchange of innovative ideas, so submissions on work in progress are encouraged. **** HATRA **** Programming language designers seek to provide strong tools to help developers reason about their programs. For example, the formal methods community seeks to enable developers to prove correctness properties of their code, and type system designers seek to exclude classes of undesirable behavior from programs. The security community creates tools to help developers achieve their security goals. In order to make these approaches as effective as possible for developers, recent work has integrated approaches from human-computer interaction research into programming language design. This workshop brings together programming languages, software engineering, security, and human-computer interaction researchers to investigate methods for making languages that provide stronger safety properties more effective for programmers and software engineers. We have two goals: (1) to provide a venue for discussion and feedback on early-stage approaches that might enable people to be more effective at achieving stronger safety properties in their programs; (2) to facilitate discussion about relevant topics of participant interest. **** IWACO **** Many techniques have been introduced to describe and reason about stateful programs, and to restrict, analyze, and prevent aliases. These include various forms of ownership types, capabilities, separation logic, linear logic, uniqueness, sharing control, escape analysis, argument independence, read-only references, linear references, effect systems, and access control mechanisms. These tools have found their way into type systems, compilers and interpreters, runtime systems and bug-finding tools. Their immediate practical relevance is self-evident from the popularity of Rust, a programming language built around reasoning about aliasing and ownership to enable static memory management and data race freedom, voted the "most beloved" language in the annual Stack Overflow Developer Survey seven times in a row. IWACO'23 will focus on these techniques, on how they can be used to reason about stateful (sequential or concurrent) programs, and how they have been applied to programming languages. In particular, we will consider papers on: models, type systems and other formal systems, programming language mechanisms, analysis and design techniques, patterns and notations for expressing ownership, aliasing, capabilities, uniqueness, and related topics; empirical studies of programs or experience reports from programming systems designed with these techniques in mind; programming logics that deal with aliasing and/or shared state, or use ownership, capabilities or resourcing; applications of capabilities, ownership and other similar type systems in low-level systems such as programming languages runtimes, virtual machines, or compilers; and optimization techniques, analysis algorithms, libraries, applications, and novel approaches exploiting ownership, aliasing, capabilities, uniqueness, and related topics. **** LIVE **** Programming is cognitively demanding, and too difficult. LIVE is a workshop exploring new user interfaces that improve the immediacy, usability, and learnability of programming. Whereas PL research traditionally focuses on programs, LIVE focuses more on the activity of programming. Our goal is to provide a supportive venue where early-stage work receives constructive criticism. Whether graduate students or tenured faculty, researchers need a forum to discuss new ideas and get helpful feedback from their peers. Towards that end, we will allot about ten minutes for discussion after every presentation. **** PAINT **** Programming environments that integrate tools, notations, and abstractions into a holistic user experience can provide programmers with better support for what they want to achieve. These programming environments can create an engaging place to do new forms of informational work - resulting in enjoyable, creative, and productive experiences with programming. In the workshop on Programming Abstractions and Interactive Notations, Tools, and Environments (PAINT), we want to discuss programming environments that support users in working with and creating notations and abstractions that matter to them. We are interested in the relationship between people centric notations and general-purpose programming languages and environments. How do we reflect the various experiences, needs, and priorities of the many people involved in programming ? whether they call it that or not? **** PLF **** Applications supporting multi-device are ubiquitous. While most of the distributed applications that we see nowadays are cloud-based, avoiding the cloud can lead to privacy and performance benefits for users and operational and cost benefits for companies and developers. Following this idea, Local-First Software runs and stores its data locally while still allowing collaboration, thus retaining the benefits of existing collaborative applications without depending on the cloud. Many specific solutions already exist: operational transformation, client-side databases with eventually consistent replication based on CRDTs, and even synchronization as a service provided by commercial offerings, and a vast selection of UI design libraries. However, these solutions are not integrated with the programming languages that applications are developed in. Language based solutions related to distribution such as type systems describing protocols, reliable actor runtimes, data processing, machine learning, etc., are designed and optimized for the cloud not for a loosely connected set of cooperating devices. This workshop aims at bringing the issue to the attention of the PL community, and accelerating the development of suitable solutions for this area. **** REBELS **** Reactive programming and event-based programming are two closely related programming styles that are becoming ever more important with the advent of advanced HPC technology and the ever increasing requirement for our applications to run on the web or on collaborating mobile devices. A number of publications on middleware and language design ? so-called reactive and event-based languages and systems (REBLS) ? have already seen the light, but the field still raises several questions. For example, the interaction with mainstream language concepts is poorly understood, implementation technology is in its infancy and modularity mechanisms are almost totally lacking. Moreover, large applications are still to be developed and patterns and tools for developing reactive applications is an area that is vastly unexplored. This workshop will gather researchers in reactive and event-based languages and systems. The goal of the workshop is to exchange new technical research results and to define better the field by coming up with taxonomies and overviews of the existing work. **** ST30 **** Session types are a type-theoretic approach to specifying communication protocols so that they can be verified by type-checking. This year marks 30 years since the first paper on session types, by Kohei Honda at CONCUR 1993. Since then the topic has attracted increasing interest, and a substantial community and literature have developed. Google Scholar lists almost 400 articles with "session types" in the title, and most programming language conferences now include several papers on session types each year. In terms of the technical focus, there have been continuing theoretical developments (notably the generalisation from two-party to multi-party session types by Honda, Yoshida and Carbone in 2008, and the development of a Curry-Howard correspondence with linear logic by Caires and Pfenning in 2010) and a variety of implementations of session types as programming language extensions or libraries, covering (among others) Haskell, OCaml, Java, Scala, Rust, Python, C#, Go. ST30 is a workshop to celebrate the 30th anniversary of session types by bringing together the community for a day of talks and technical discussion. ====================================================================== Be part of these fantastic events! ====================================================================== Organizing Committee General Chair: Vasco T. Vasconcelos (University of Lisbon) OOPSLA Review Committee Chair: Mira Mezini (TU Darmstadt) OOPSLA Publications Co-Chair: Ragnar Mogk (TU Darmstadt) OOPSLA Artifact Evaluation Co-Chair: Benjamin Greenman (Brown University) OOPSLA Artifact Evaluation Co-Chair: Guillaume Baudart (INRIA) DLS General Chair: Stefan Marr (University of Kent) GPCE General Chair: Bernhard Rumpe (RWTH Aachen University) GPCE PC Chair: Amir Shaikhha (University of Edinburgh) LOPSTR PC Chair: Robert Gl?ck (University of Copenhagen, Denmark) LOPSTR PC Chair: Bishoksan Kafle (IMDEA) MPLR General Chair: Rodrigo Bruno (University of Lisbon) MPLR PC Chair: Elliot Moss (University of Massachusetts Amherst) PPDP PC Chair: Santiago Escobar (Universitat Polit?cnica de Val?ncia ) SAS Co-Chair: Manuel Hermenegildo (Technical University of Madrid & IMDEA) SAS Co-Chair: Jos? Morales (IMDEA) SAS Artifact Evaluation Chair: Marc Chevalier (Snyk) SLE Chair: Jo?o Saraiva (University of Minho) SLE PC Co-Chair: Thomas Degueule (CNRS, LaBRI) SLE PC Co-Chair: Elizabeth Scott (Royal Holloway University of London) Onward! Papers Chair: Tijs van der Storm (CWI & University of Groningen) Onward! Essays Chair: Robert Hirschfeld (University of Potsdam; Hasso Plattner Institute) SPLASH-E Co-Chair: Molly Feldman (Oberlin College) Posters Co-Chair: Xujie Si (University of Toronto) Workshops Co-Chair: Mehdi Bagherzadeh (Oakland University) Workshops Co-Chair: Amin Alipour (University of Houston) Hybridisation Co-Chair: Youyou Cong (Tokyo Institute of Technology) Hybridisation Co-Chair: Jonathan Immanuel Brachth?user (University of T?bingen) Video Co-Chair: Guilherme Espada (University of Lisbon) Video Co-Chair: Apoorv Ingle (University of Iowa) Publicity Chair, Web Co-Chair: Andreea Costea (National University Of Singapore) Publicity Chair, Web Co-Chair: Alcides Fonseca (University of Lisbon) PLMW Co-Chair: Molly Feldman (Oberlin College) PLMW Co-Chair: Youyou Cong (Tokyo Institute of Technology) PLMW Co-Chair: Jo?o Ferreira (University of Lisbon) Sponsoring Co-Chair: Bor-Yuh Evan Chang (University of Colorado Boulder & Amazon) Sponsoring Co-Chair: Nicolas Wu (Imperial College London) Student Research Competition Co-Chair: Xujie Si (McGill University, Canada) Local Organizer Chair: Andreia Mordido (University of Lisbon) SIGPLAN Conference Manager: Neringa Young -------------- next part -------------- An HTML attachment was scrubbed... URL: From jesper at sikanda.be Fri Jun 23 10:48:57 2023 From: jesper at sikanda.be (Jesper Cockx) Date: Fri, 23 Jun 2023 08:48:57 +0000 Subject: [Agda] WITS 2023 Second Call for Contributions (Deadline in one week!) Message-ID: <0W2w8irCPz5M_KkX2J7WxZw3RzZ8sVCYncWsit9tkF9rzPOFKwdF0a11x405eDAx0KBet_iAT9bXn75RzJX6rVKga3lUCEw1Z8EQ8ilvlXQ=@sikanda.be> ========================================================== CALL FOR CONTRIBUTIONS Second Workshop on the Implementation of Type Systems August 28th, 2023, Braga, Portugal https://ifl23.github.io/call_papers_wits.html ========================================================== === Important Dates === * Abstract Submission Deadline: 30th June, 2023 (AoE) * Notification: 21st July, 2023 (AoE) * Workshop: 28th August, 2023 (AoE) Submission site: https://wits23.hotcrp.com (submissions will open soon) === Scope and topics === The Second Workshop on the Implementation of Type Systems (WITS 2023) will be held on August 28, 2023, in Braga, Portugal, co-located with IFL 2023. The goal of this workshop is to bring together the implementors of a variety of languages with advanced type systems. The main focus is on the practical issues that come up in the implementation of these systems, rather than the theoretical frameworks that underlie them. In particular, we want to encourage exchanging ideas between the communities around specific systems that would otherwise be accessible to only a very select group. The workshop will have a mix of invited and contributed talks, organized discussion times, and informal collaboration time. We invite participants to share their experiences, study differences among the implementations, and generalize lessons from those. We also want to promote the creation of a shared vocabulary and set of best practices for implementing type systems. Here are a few examples of topics we are interested to discuss: - ? syntax with binders and substitution - ? conversion modulo beta and eta - ? implicit arguments and metavariables - ? unification and constraint solving - ? metaprogramming and tactic languages - ? editor integration and automation - ? discoverability of language features - ? pretty printing and error messages This list is not exhaustive, so please contact the PC chairs in case you are unsure if a topic falls within the scope of the workshop. === Paper categories === We are looking for contributions in two categories: - Discussion proposals (1 page abstract) should highlight a particular technique or aspect of type system implementation that is applicable to different programming languages. These should not present novel ideas, but rather focus on building a shared understanding between the different communities working on type systems. - Talk proposals (1 page abstract) should present a novel idea or technique, an implementation of a new type system feature (which can be work in progress), or highlight a particular problem that came up in the implementation of a type system. Both types of contribution will be evaluated based on their relevance, clarity, and their potential to generate interesting discussions. We especially welcome submissions from people who are new to the field or work in adjacent areas. Reviewing will be single blind, so there is no need to anonymize submissions. Accepted submissions will be made available publicly on the WITS website. There are no formal proceedings, so you are free to submit work that has also been submitted elsewhere. === Program Committee === PC Chairs: - Jesper Cockx (Delft University of Technology, The Netherlands) - Richard Eisenberg (Jane Street, USA) Committee Members: - Guillaume Allais (University of Strathclyde, Scotland) - Alexis King (Tweag Software Innovation Lab, France) - Xavier Leroy (Coll?ge de France, France) - Jon Sterling (Aarhus University, Denmark) - Sebastian Ullrich (Karlsruhe Institute of Technology, Germany) -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: publickey - jesper at sikanda.be - 0x42DD5655.asc Type: application/pgp-keys Size: 644 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 249 bytes Desc: OpenPGP digital signature URL: From jesper at sikanda.be Sat Jul 1 11:55:02 2023 From: jesper at sikanda.be (Jesper Cockx) Date: Sat, 01 Jul 2023 09:55:02 +0000 Subject: [Agda] WITS 2023 Deadline Extended to July 15 Message-ID: Dear all, On request the deadline for WITS 2023 was moved to the 15th of July (AoE). * NEW Abstract Submission Deadline: 15th July, 2023 (AoE) * NEW Notification (for abstracts submitted after the original deadline): 28st July, 2023 (AoE) * Workshop: 28th August, 2023 (AoE) Submission site: https://wits23.hotcrp.com Best regards, Jesper ------- Original Message ------- On Friday, June 23rd, 2023 at 10:48 AM, Jesper Cockx wrote: > ========================================================== > CALL FOR CONTRIBUTIONS > > Second Workshop on the Implementation of Type Systems > August 28th, 2023, Braga, Portugal > https://ifl23.github.io/call_papers_wits.html > > ========================================================== > > === Important Dates === > > * Abstract Submission Deadline: 30th June, 2023 (AoE) > * Notification: 21st July, 2023 (AoE) > * Workshop: 28th August, 2023 (AoE) > > Submission site: https://wits23.hotcrp.com (submissions will open soon) > > === Scope and topics === > > The Second Workshop on the Implementation of Type Systems (WITS 2023) will be held on August 28, 2023, in Braga, Portugal, co-located with IFL 2023. The goal of this workshop is to bring together the implementors of a variety of languages with advanced type systems. The main focus is on the practical issues that come up in the implementation of these systems, rather than the theoretical frameworks that underlie them. In particular, we want to encourage exchanging ideas between the communities around specific systems that would otherwise be accessible to only a very select group. The workshop will have a mix of invited and contributed talks, organized discussion times, and informal collaboration time. We invite participants to share their experiences, study differences among the implementations, and generalize lessons from those. We also want to promote the creation of a shared vocabulary and set of best practices for implementing type systems. > > Here are a few examples of topics we are interested to discuss: > > - ? syntax with binders and substitution > - ? conversion modulo beta and eta > - ? implicit arguments and metavariables > - ? unification and constraint solving > - ? metaprogramming and tactic languages > - ? editor integration and automation > - ? discoverability of language features > - ? pretty printing and error messages > > This list is not exhaustive, so please contact the PC chairs in case you are unsure if a topic falls within the scope of the workshop. > > === Paper categories === > > We are looking for contributions in two categories: > > - Discussion proposals (1 page abstract) should highlight a particular technique or aspect of type system implementation that is applicable to different programming languages. These should not present novel ideas, but rather focus on building a shared understanding between the different communities working on type systems. > > - Talk proposals (1 page abstract) should present a novel idea or technique, an implementation of a new type system feature (which can be work in progress), or highlight a particular problem that came up in the implementation of a type system. > > Both types of contribution will be evaluated based on their relevance, clarity, and their potential to generate interesting discussions. We especially welcome submissions from people who are new to the field or work in adjacent areas. Reviewing will be single blind, so there is no need to anonymize submissions. > > Accepted submissions will be made available publicly on the WITS website. There are no formal proceedings, so you are free to submit work that has also been submitted elsewhere. > > === Program Committee === > > PC Chairs: > - Jesper Cockx (Delft University of Technology, The Netherlands) > - Richard Eisenberg (Jane Street, USA) > > Committee Members: > - Guillaume Allais (University of Strathclyde, Scotland) > - Alexis King (Tweag Software Innovation Lab, France) > - Xavier Leroy (Coll?ge de France, France) > - Jon Sterling (Aarhus University, Denmark) > - Sebastian Ullrich (Karlsruhe Institute of Technology, Germany) -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: publickey - jesper at sikanda.be - 0x42DD5655.asc Type: application/pgp-keys Size: 644 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 249 bytes Desc: OpenPGP digital signature URL: From admin at AnthropLOGIC.onmicrosoft.com Sun Jul 2 22:37:57 2023 From: admin at AnthropLOGIC.onmicrosoft.com (admin) Date: Sun, 2 Jul 2023 20:37:57 +0000 Subject: [Agda] =?utf-8?q?position_in_Deducteam_=E2=80=94_Lawvere/Dosen_s?= =?utf-8?q?ession_on_categorial_logic/programming_=40_CT2023?= Message-ID: Salut Louis Auguste ? L'Enferm? ? Blanqui, A new implementation of dependent types via Dosen's substructural categorial programming: example of the Yoneda lemma for fibrations This closes the open problem of implementing a dependent-types computer for category theory, where types are categories and dependent types are fibrations of categories. The basis for this implementation are the ideas and techniques from Kosta Dosen's book ? Cut-elimination in categories ? (1999), which essentially is about the substructural logic of category theory, in particular about how some good substructural formulation of the Yoneda lemma allows for computation and automatic-decidability of categorial equations. The core of dependent types/fibrations in category theory is the Lawvere's comma/slice construction and the corresponding Yoneda lemma for fibrations (https://stacks.math.columbia.edu/tag/0GWH), thereby its implementation essentially closes this open problem also investigated by Cisinski's directed types or Garner's 2-dimensional types. What qualifies as a solution is subtle and the thesis here is that Dosen's substructural techniques cannot be bypassed. In summary, this text implements, using Blanqui's LambdaPi metaframework software tool, an (outer) cut-elimination in the double category of fibred profunctors with (inner) cut-eliminated adjunctions. The outer cut-elimination essentially is a new functorial lambda calculus via the ? dinaturality ? of evaluation and the monoidal bi-closed structure of profunctors, without need for multicategories because (outer) contexts are expressed via dependent types. This text also implements (higher) inductive datatypes such as the join-category (interval simplex), with its introduction/elimination/computation rules. This text also implements Sigma-categories/types and categories-of-functors and more generally Pi-categories-of-functors, but an alternative more-intrinsic formulation using functors fibred over spans or over Kock's polynomial-functors will be investigated. This text also implements a dualizing Op operations, and it can computationally-prove that left-adjoint functors preserve profunctor-weighted colimits from the proof that right-adjoint functors preserve profunctor-weighted limits. This text also implements a grammatical (univalent) universe and the universal fibration classifying small fibrations, together with the dual universal opfibration. Finally, there is an experimental implementation of covering (co)sieves towards grammatical sheaf cohomology and towards a description of algebraic geometry's schemes in their formulation as locally affine ringed sites (structured topos), instead of via their Coquand's formulation as underlying topological space... References: [1] Dosen-Petric: Cut Elimination in Categories 1999; [2] Proof-Theoretical Coherence 2004; [3] Proof-Net Categories 2005; [4] Coherence in Linear Predicate Logic 2007; [5] Coherence for closed categories with biproducts 2022 [6] Cut-elimination in the double category of fibred profunctors with inner cut-eliminated adjunctions: https://github.com/1337777/cartier/blob/master/cartierSolution13.lp [7] Pierre Cartier Subscribe for live updates, WorkSchool365.com : https://www.youtube.com/@workschool365 FAQ: * How is ? substructural ? contrasted vs ? synthetic ? ? The substructural Yoneda lemma for fibrations is expressed via a blend of the universality/introduction rule of the transported/pulledback objects inside fibred categories: constant symbol Fibration_con_intro_homd : ? [I X X' : cat] [x'x : func X' X] (G : func X I) [KK : catd X'] [F : func X' I] [II : catd I] (II_isf : isFibration_con II) (FF : funcd KK F II) (f : hom x'x (Unit_mod G Id_func) F) [X'0 : cat] [x'0x : func X'0 X] [X'' : cat] [x''x' : func X'' X'] [x''x'0 : func X'' X'0] (x'0x' : hom x''x'0 (Unit_mod x'0x x'x) x''x') [JJ : catd X'0] (MM : funcd JJ x'0x (Fibre_catd II G)) [HH : funcd (Fibre_catd KK x''x') x''x'0 JJ], homd ((x'0x' '? ((x'0x)_'?> f))) HH (Unit_modd (MM ?>d (Fibre_elim_funcd II G)) Id_funcd) ((Fibre_elim_funcd KK (x''x')) ?>d FF) ? homd x'0x' HH (Unit_modd MM (Fibration_con_funcd G II_isf FF f)) (Fibre_elim_funcd KK (x''x')) ; together with the composition operation (in Yoneda formulation) inside fibred categories: constant symbol ?>d'_ : ? [X Y I: cat] [F : func I X] [R : mod X Y] [G : func I Y] [r : hom F R G] [A : catd X] [B : catd Y] [II] [FF : funcd II F A] [RR : modd A R B] [GG : funcd II G B], homd r FF RR GG ? ? [J: cat] [M : func J Y] [JJ : catd J] (MM : funcd JJ M B), transfd ( r ?>'_(M) ) (Unit_modd GG MM) FF (RR d< TL;DR: The abstract and paper submission deadlines for GPCE 2023 have been extended to July 10th and 14th, respectively. ------------------------------------------------------------------------------- GPCE 2023: 22nd International Conference on Generative Programming: Concepts & Experiences GPCE 2023 will be co-located with SPLASH, SAS, and SLE. The conference will be hosted in Lisbon, Portugal. https://conf.researchr.org/home/gpce-2023/ ------------------------------------------------------------------------------- New in GPCE 2023: This year, GPCE considers the following additional topics of interest: * AI/ML techniques for generating code, and * low code / no code approaches. Also, GPCE solicits an additional paper category: * Generative Pearl: is an elegant essay about generative programming. Examples include but are not limited to an interesting application of generative programming and an elegant presentation of a (new or old) data structure using generative programming (similar to Functional Pearl in ICFP and Pearl in ECOOP). --------------------------- CALL FOR PAPERS --------------------------- The ACM SIGPLAN International Conference on Generative Programming: Concepts & Experiences (GPCE) is a programming languages conference focusing on techniques and tools for code generation, language implementation, and product-line development. GPCE seeks conceptual, theoretical, empirical, and technical contributions to its topics of interest, which include but are not limited to: * program transformation, staging, * macro systems, preprocessors, * program synthesis, * code-recommendation systems, * domain-specific languages, * generative language workbenches, * language embedding, language design, * feature-oriented programming, * domain engineering, * feature interactions, * applications and properties of code generation, * language implementation, * product-line development, * (NEW!) AI/ML techniques for generating code, and * (NEW!) low code / no code approaches. GPCE promotes cross-fertilization between programming languages and software development and among different styles of generative programming in its broadest sense. Authors are welcome to check with the PC chair whether their planned papers are in scope. --------------------------- PAPER CATEGORIES --------------------------- GPCE solicits four kinds of submissions: * Full Papers: reporting original and unpublished results of research that contribute to scientific knowledge for any GPCE topics. Full paper submissions must not exceed 12 pages excluding the bibliography. * Short Papers: presenting unconventional ideas or new visions in any GPCE topics. Short papers do not always contain complete results as in the case of full papers, but can introduce new ideas to the community and get early feedback. Note that short papers are not intended to be position statements. Accepted short papers are included in the proceedings and will be presented at the conference. Short paper submissions must not exceed 6 pages excluding the bibliography, and must have the text ?(Short Paper)? appended to their titles. * Tool Demonstrations: presenting tools for any GPCE topics. Tools must be available for use and must not be purely commercial. Submissions must provide a tool description not exceeding 6 pages excluding bibliography and a separate demonstration outline including screenshots also not exceeding 6 pages. Tool demonstration submissions must have the text ?(Tool Demonstration)? appended to their titles. If they are accepted, tool descriptions will be included in the proceedings. The demonstration outline will only be used for evaluating the submission. * (NEW!) Generative Pearl: is an elegant essay about generative programming. Examples include but are not limited to an interesting application of generative programming and an elegant presentation of a (new or old) data structure using generative programming (similar to Functional Pearl in ICFP and Pearl in ECOOP). Accepted Generative Pearl papers are included in the proceedings and will be presented at the conference. Generative Pearl submissions must not exceed 12 pages excluding the bibliography (but may be shorter), and must have the text ?(Generative Pearl)? appended to their titles. --------------------------- PAPER SELECTION --------------------------- The GPCE program committee will evaluate each submission according to the following selection criteria: * Novelty. Papers must present new ideas or evidence and place them appropriately within the context established by previous research in the field. * Significance. The results in the paper must have the potential to add to the state of the art or practice in significant ways. * Evidence. The paper must present evidence supporting its claims. Examples of evidence include formalizations and proofs, implemented systems, experimental results, statistical analyses, and case studies. * Clarity. The paper must present its contributions and results clearly. --------------------------- BEST PAPER AWARD --------------------------- Following the tradition, the GPCE 2023 program committee will select the best paper among accepted papers. The authors of the best paper will be given the best paper award at the conference. --------------------------- IMPORTANT DATES --------------------------- - Abstract submission: July 10th (Monday) - Paper submission: July 14th (Friday) - Review notification: August 23rd (Wednesday) - Author response: August 25th (Friday) - Final notification: September 3rd (Sunday) - Camera-ready due: September 10th (Sunday) - SPLASH 2023: October 22nd - 27th All times are in AoE (Anywhere on Earth). --------------------------- PAPER SUBMISSION --------------------------- Papers must be submitted using HotCRP: https://gpce2023.hotcrp.com/ All submissions must use the ACM SIGPLAN Conference Format "acmart". Be sure to use the latest LaTeX templates and class files, the SIGPLAN sub-format, and 10-point font. Consult the sample-sigplan.tex template and use the document-class \documentclass[sigplan,anonymous,review]{acmart}. To increase fairness in reviewing, GPCE 2023 uses the double-blind review process which has become standard across SIGPLAN conferences: - Author names, institutions, and acknowledgments should be omitted from submitted papers, and - references to the authors' own work should be in the third person. No other changes are necessary, and authors will not be penalized if reviewers are able to infer authors' identities in implicit ways. For additional information, clarification, or answers to questions, contact the program chair. The official publication date is the date the proceedings are made available in the ACM Digital Library. Papers must describe work not currently submitted for publication elsewhere as described by the SIGPLAN Republication Policy ( http://www.sigplan.org/Resources/Policies/Republication/). --------------------------- ORGANIZATION --------------------------- - General Chair: Bernhard Rumpe (RWTH Aachen University) - Program Chair: Amir Shaikhha (University of Edinburgh) - Publicity Chair: Youyou Cong (Tokyo Institute of Technology) - Steering Committee Chair: Sebastian Erdweg (JGU Mainz) For additional information, clarification, or answers to questions, contact the program chair: amir dot shaikhha at ed dot ac dot uk --------------------------- PROGRAM COMMITTEE --------------------------- Aleksandar Dimovski - Mother Teresa University, Skopje Coen De Roover - Vrije Universiteit Brussel Daniel Str?ber - Chalmers | University of Gothenburg Elena Zucca - University of Genova Eli Tilevich - Virginia Tech Geoffrey Mainland - Drexel University Jeremy Gibbons - Oxford University Jeremy Yallop - University of Cambridge Julia Lawall - Inria Lionel Parreaux - The Hong Kong University of Science and Technology M?rcio Ribeiro - Federal University of Alagoas Martin Erwig - Oregon State University Michael O'Boyle - University of Edinburgh Philip Wadler - University of Edinburgh Raffi Khatchadourian - City University of New York (CUNY) Hunter College Ruby Tahboub - University of Illinois Urbana-Champaign Sandro Stucki - Amazon Prime Video Sebastian Erdweg - JGU Mainz Sheng Chen - UL Lafayette Shigeru Chiba - University of Tokyo Shoaib Kamil - Adobe Sibylle Schupp - Hamburg University of Technology Simon Fowler - University of Glasgow Vojin Jovanovic - Oracle Labs Walter Binder - Universit? della Svizzera italiana (USI) Youyou Cong - Tokyo Institute of Technology Yukiyoshi Kameyama - University of Tsukuba -------------- next part -------------- An HTML attachment was scrubbed... URL: From bpientka at cs.mcgill.ca Thu Jul 6 08:37:29 2023 From: bpientka at cs.mcgill.ca (Brigitte Pientka) Date: Thu, 6 Jul 2023 06:37:29 +0000 Subject: [Agda] CFP CPP 2024 -- Certified Proofs and Programs Message-ID: Certified Programs and Proofs (CPP) is an international conference on practical and theoretical topics in all areas that consider formal verification and certification as an essential paradigm for their work. CPP spans areas of computer science, mathematics, logic, and education. CPP 2024 (https://popl24.sigplan.org/home/CPP-2024 ) will be held on 15-16 January 2024 and will be co-located with POPL 2024 in London, UK. CPP 2024 is sponsored by ACM SIGPLAN, in cooperation with ACM SIGLOG. CPP 2024 will welcome contributions from all members of the community. The CPP 2024 organizers will strive to enable both in-person and remote participation, in cooperation with the POPL 2024 organizers. IMPORTANT DATES * Abstract Submission Deadline: 12 September 2023 at 23:59 AoE (UTC-12h) * Paper Submission Deadline: 19 September 2023 at 23:59 AoE (UTC-12h) * Notification (tentative): 21 November 2023 * Camera Ready Deadline (tentative): Mid December 2023 (TBA) * Conference: 15-16 January 2024 Deadlines expire at the end of the day, anywhere on earth. Abstract and submission deadlines are strict and there will be no extensions. DISTINGUISHED PAPER AWARDS Around 10% of the accepted papers at CPP 2024 will be designated as Distinguished Papers. This award highlights papers that the CPP program committee thinks should be read by a broad audience due to their relevance, originality, significance and clarity. TOPICS OF INTEREST We welcome submissions in research areas related to formal certification of programs and proofs. The following is a non-exhaustive list of topics of interest to CPP: * certified or certifying programming, compilation, linking, OS kernels, runtime systems, security monitors, and hardware; * certified mathematical libraries and mathematical theorems; * proof assistants (e.g, ACL2, Agda, Coq, Dafny, F*, HOL4, HOL Light, Idris, Isabelle, Lean, Mizar, Nuprl, PVS, etc); * new languages and tools for certified programming; * program analysis, program verification, and program synthesis; * program logics, type systems, and semantics for certified code; * logics for certifying concurrent and distributed systems; * mechanized metatheory, formalized programming language semantics, and logical frameworks; * higher-order logics, dependent type theory, proof theory, logical systems, separation logics, and logics for security; * verification of correctness and security properties; * formally verified blockchains and smart contracts; * certificates for decision procedures, including linear algebra, polynomial systems, SAT, SMT, and unification in algebras of interest; * certificates for semi-decision procedures, including equality, first-order logic, and higher-order unification; * certificates for program termination; * formal models of computation; * mechanized (un)decidability and computational complexity proofs; * formally certified methods for induction and coinduction; * integration of interactive and automated provers; * logical foundations of proof assistants; * applications of AI and machine learning to formal certification; * user interfaces for proof assistants and theorem provers; * teaching mathematics and computer science with proof assistants. SUBMISSION GUIDELINES Prior to the paper submission deadline, the authors should upload their anonymized paper in PDF format through the HotCRP system at https://cpp2024.hotcrp.com The submissions must be written in English and provide sufficient detail to allow the program committee to assess the merits of the contribution. They must be formatted following the ACM SIGPLAN Proceedings format using the acmart style with the sigplan option, which provides a two-column style, using 10 point font for the main text, and a header for double blind review submission, i.e., \documentclass[sigplan,10pt,anonymous,review]{acmart}\settopmatter{printfolios=true,printccs=false,printacmref=false} The submitted papers should not exceed 12 pages, including tables and figures, but excluding bibliography and clearly marked appendices. The papers should be self-contained without the appendices. Shorter papers are welcome and will be given equal consideration. Submissions not conforming to the requirements concerning format and maximum length may be rejected without further consideration. CPP 2024 will employ a lightweight double-blind reviewing process following the process from previous years. To facilitate this, the submissions must adhere to two rules: (1) author names and institutions must be omitted, and (2) references to authors? own related work should be in the third person (e.g., not "We build on our previous work ..." but rather "We build on the work of ..."). The purpose of this process is to help the PC and external reviewers come to an initial judgment about the paper without bias, not to make it impossible for them to discover the authors if they were to try. Nothing should be done in the name of anonymity that weakens the submission or makes the job of reviewing it more difficult. In particular, important background references should not be omitted or anonymized. In addition, authors are free to disseminate their ideas or draft versions of their papers as usual. For example, authors may post drafts of their papers on the web or give talks on their research ideas. Note that POPL 2024 itself will employ full double-blind reviewing, which differs from the light-weight CPP process. This FAQ from previous SIGPLAN conference addresses many common concerns: https://popl20.sigplan.org/track/POPL-2020-Research-Papers#Submission-and-Reviewing-FAQ We strongly encourage the authors to provide any supplementary material that supports the claims made in the paper, such as proof scripts or experimental data. This material must be uploaded at submission time, as an archive, not via a URL. Two forms of supplementary material may be submitted: (1) Anonymous supplementary material is made available to the reviewers before they submit their first-draft reviews. (2) Non-anonymous supplementary material is made available to the reviewers after they have submitted their first-draft reviews and have learned the identity of the authors. Please use anonymous supplementary material whenever possible, so that it can be taken into account from the beginning of the reviewing process. The submitted papers must adhere to the SIGPLAN Republication Policy (https://www.sigplan.org/Resources/Policies/Republication/ ) and the ACM Policy on Plagiarism (https://www.acm.org/publications/policies/plagiarism ). Concurrent submissions to other conferences, journals, workshops with proceedings, or similar forums of publication are not allowed. The PC chairs should be informed of closely related work submitted to a conference or journal in advance of submission. One author of each accepted paper is expected to present it at the (possibly virtual) conference. PUBLICATION, COPYRIGHT AND OPEN ACCESS The CPP 2024 proceedings will be published by the ACM, and authors of accepted papers will be required to choose one of the following publication options: (1) Author retains copyright of the work and grants ACM a non-exclusive permission-to-publish license and, optionally, licenses the work under a Creative Commons license. (2) Author retains copyright of the work and grants ACM an exclusive permission-to-publish license. (3) Author transfers copyright of the work to ACM. For authors who can afford it, we recommend option (1), which will make the paper Gold Open Access, and also encourage such authors to license their work under the CC-BY license. ACM will charge you an article processing fee for this option (currently, US$700), which you have to pay directly with the ACM. You don?t need to pay this fee if the corresponding author?s affiliating institution is part of ACM OPEN (https://libraries.acm.org/subscriptions-access/open-participants ). For everyone else, we recommend option (2), which is free and allows you to achieve Green Open Access, by uploading a preprint of your paper to a repository that guarantees permanent archival such as arXiv or HAL. This is anyway a good idea for timely dissemination even if you chose option 1. The official CPP 2024 proceedings will also be available via SIGPLAN OpenTOC (http://www.sigplan.org/OpenTOC/#cpp ). For ACM?s take on this, see their Copyright Policy (http://www.acm.org/publications/policies/copyright-policy ) and Author Rights (http://authors.acm.org/main.html ). Sandrine Blazy, University of Rennes, France (co-chair) Brigitte Pientka, McGill University, Canada (co-chair) ORGANIZERS Amin Timany, Aarhus University, Denmark (conference co-chair) Dmitriy Traytel, University of Copenhagen, Denmark (conference co-chair) Sandrine Blazy, University of Rennes (PC co-chair) Brigitte Pientka, McGill University, Canada (PC co-chair) CONTACT For any questions please contact the two PC chairs: Sandrine Blazy > Brigitte Pientka > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: Message signed with OpenPGP URL: From edprocess at dline.info Mon Jul 10 07:40:49 2023 From: edprocess at dline.info (edprocess dline.info) Date: Mon, 10 Jul 2023 05:40:49 +0000 Subject: [Agda] Final Call: Real-Time Intelligent Systems 2023 Message-ID: CALL FOR PAPERS Fifth International Conference on Real-Time Intelligent Systems (RTIS 2023) October 09-11, 2023 University of Bedfordshire, Luton. UK (Hybrid mode- Physical/Virtual) www.socio.org.uk/rtis Lecture Notes in Networks and Systems by Springer https://www.springer.com/series/15179 Earlier conferences took place in Taipei, Taiwan (2018); Casablanca, Morocco (2017); Beijing, China (2016). The 5th RTIS will take place at the University of Bedfordshire, UK. Over the last few years, real-time intelligent computing has radically transformed the human lifestyle. Research on real-time intelligent systems is multi-disciplinary, exploiting concepts from diverse areas such as big data processing, computational intelligence, location-based services, recommendation systems, and multimedia processing. In today?s highly dynamic environment, analysing data in real-time is a must to understand how systems process data, reason the outputs, and anticipate trends in intelligent computing. To this end, this conference will serve as a platform to manifest the ongoing research in the field. Thus, RTIS welcomes theoretically grounded, methodologically sound papers that address aspects related to topics, such as: Artificial Intelligence Techniques Artificial Intelligence and Data mining Streaming data, streaming engines Trace-based intelligent real-time services Adaptive vision algorithms Location-based services Intelligent Robotic Systems Collaborative Intelligence Processing Intelligent Databases Data capture in real-time Data quality and cleansing Intelligent Data Analysis Intelligent Database Systems Big Data systems and applications for high-velocity data Intelligent Information Systems Privacy and Security in Intelligence Software Engineering Solutions Intelligent Soft Computing Real-time multiprocessor systems Internet of Things Architectures for Intelligence Real-time distributed coding Smart services and platforms Real-time modelling user information needs Wireless Communication Real-time intelligent communication Real-time intelligent network solutions Mobile Smart Systems Broadband Intelligence Cloud Computing and Intelligence Collaborative Intelligence Analysis in domains such as energy, sensors, Expert Systems Smart Life Systems Decision support systems in real time Multi-agent Intelligent Systems Multilingual information access Recommendation systems Real-time intelligent, alert systems Real-time remote access systems Intelligent Transportation Systems Critical Real-Time Applications Hybrid Intelligent Systems Real-time noise removal systems Event-driven analytics Intelligent Fuzzy Systems Machine translation in real time OLAP for real-time decision support Crowdsourcing and crowd intelligence Submission, proceedings Papers must be submitted online through OpenConf (https://www.socio.org.uk/rtis/paper-submission/). Author instructions and LaTex2e (preferred) and Word macro files are available on the submission page. Submitted papers should be within 14 pages (long papers) and eight pages (short ones), including figures, tables, and references. Authors of accepted papers are required to transfer their copyrights. For a paper to appear in the proceedings, at least one of the authors MUST register for the conference by the camera-ready submission deadline with full registration. Springer will publish The proceedings in Lecture Notes in Networks and Systems. Extended versions of the conference papers will be considered for publication in the below journals. Journal of Computational Methods in Sciences and Engineering (JCMSE) Future Internet https://www.mdpi.com/journal/futureinternet Data https://www.mdpi.com/journal/data (For Data and Future Internet, the discounted APC is applicable, which is 50%) Journal of Digital Information Management Journal of Intelligent Computing Venue The venue is the University of Bedfordshire, UK. Plenary speakers Professor Eric Atwell, Professor of Artificial Intelligence for Language School of Computing, University of LEEDS, UK Professor Wang Department of Electrical and Software Engineering University of Calgary, Canada Important Dates Full Paper Submission: July 20, 2023 Notification of Acceptance/Rejection: August 15, 2023 Registration Due: September 15, 2023 Camera Ready Due: September 15, 2023 Workshops/Tutorials/Demos: October 08, 2023 Main conference: October 09-11, 2023 Post-conference proceedings: October 25, 2023 General Chairs Ricardo Rodriguez-Jorge, Jan Evangelista Purkyn? University , Czech Republic Mart?n L?PEZ-NORES, University of Vigo, Spain Program Chairs Yao-Liang Chung, National Taiwan Ocean University, Taiwan Pit Pichappan, Digital Information Research Labs, India Workshop/Special Issues Chair Ezendu Ariwa, University of Warwick, UK www.socio.org.uk/rtis Contact: stm at socio.org.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From bove at chalmers.se Mon Jul 10 19:00:40 2023 From: bove at chalmers.se (Ana Bove) Date: Mon, 10 Jul 2023 19:00:40 +0200 Subject: [Agda] =?utf-8?q?G=C3=B6teborgs_universitet_=7C_Four_PhD_Positio?= =?utf-8?q?ns_in_Computer_Science_and_Engineering?= Message-ID: <5fe74142-9700-a6f0-698d-d9d6d1ae8942@chalmers.se> Dear All, The Computer science and engineering department at Chalmers university of technology and University of Gothenburg has now an opening for four PhD student positions to be placed at the University of Gothenburg. _Deadline for application is 20th of August._ There is a list of potential projects and supervisor, among them *Nils Anders Danielsson* on /Formalising cubical type theory / and *Christian Sattler* on /Homotopy type theory and constructive higher category theory/ If you are interested in these topics please consider applying for the positions! Please observe that one is employed during the phd studies in Sweden, with all normal benefits an employee has (pension, sick leave, parental leave, etc). For more information about the possible projects and the applications process please visit https://web103.reachmee.com/ext/I005/1035/job?site=7 Do not hesitate to contact Nils Anders or Christian directly if you have further questions about these particular projects. -- -- Ana Bove, Docent Phone: (46)(31) 772 1020 http://www.cse.chalmers.se/~bove Department of Computer Science and Engineering Chalmers Univ. of Technology and Univ. of Gothenburg -------------- next part -------------- An HTML attachment was scrubbed... URL: From bove at chalmers.se Mon Jul 10 21:55:20 2023 From: bove at chalmers.se (Ana Bove) Date: Mon, 10 Jul 2023 21:55:20 +0200 Subject: [Agda] =?utf-8?q?G=C3=B6teborgs_universitet_=7C_Four_PhD_Positio?= =?utf-8?q?ns_in_Computer_Science_and_Engineering?= In-Reply-To: <5fe74142-9700-a6f0-698d-d9d6d1ae8942@chalmers.se> References: <5fe74142-9700-a6f0-698d-d9d6d1ae8942@chalmers.se> Message-ID: Sorry, the url should be https://web103.reachmee.com/ext/I005/1035/job?site=7&lang=UK&validator=9b89bead79bb7258ad55c8d75228e5b7&job_id=31163 On 2023-07-10 19:00, Ana Bove wrote: > > Dear All, > > The Computer science and engineering department at Chalmers university > of technology and University of Gothenburg has now an opening for four > PhD student positions to be placed at the University of Gothenburg. > _Deadline for application is 20th of August._ > > There is a list of potential projects and supervisor, among them > > *Nils Anders Danielsson* on /Formalising cubical type theory / > > and > > *Christian Sattler* on /Homotopy type theory and constructive higher > category theory/ > > If you are interested in these topics please consider applying for the > positions! > > Please observe that one is employed during the phd studies in Sweden, > with all normal benefits an employee has (pension, sick leave, > parental leave, etc). > > For more information about the possible projects and the applications > process please visit > > https://web103.reachmee.com/ext/I005/1035/job?site=7 > > Do not hesitate to contact Nils Anders or Christian > directly if you have further questions about > these particular projects. > > -- > -- Ana Bove, Docent > Phone: (46)(31) 772 1020 > http://www.cse.chalmers.se/~bove > Department of Computer Science and Engineering > Chalmers Univ. of Technology and Univ. of Gothenburg > > _______________________________________________ > Agda mailing list > Agda at lists.chalmers.se > https://lists.chalmers.se/mailman/listinfo/agda -- -- Ana Bove, Docent Phone: (46)(31) 772 1020 http://www.cse.chalmers.se/~bove Department of Computer Science and Engineering Chalmers Univ. of Technology and Univ. of Gothenburg -------------- next part -------------- An HTML attachment was scrubbed... URL: From me at alcidesfonseca.com Tue Jul 11 02:26:48 2023 From: me at alcidesfonseca.com (Alcides Fonseca) Date: Tue, 11 Jul 2023 01:26:48 +0100 Subject: [Agda] SPLASH 2023 - Second Combined Call for Contributions Message-ID: ====================================================================== Second Combined Call For Contributions ACM Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH'23) October 22-27, 2023, Cascais, Portugal https://2023.splashcon.org ====================================================================== SPLASH - The ACM SIGPLAN conference on Systems, Programming, Languages, and Applications: Software for Humanity embraces all aspects of software construction and delivery, to make it the premier conference on the applications of programming languages - at the intersection of programming languages and software engineering. Follow the registration space on the SPLASH website to attend this fantastic line-up of events - we aim to open for registration on July 20. ====================================================================== OUTLINE OF THE SECOND COMBINED CALL FOR CONTRIBUTIONS: SPLASH upcoming deadlines: * Student Research Competition (deadline: 14 Jul) * Doctoral Symposium (deadline: 21 Jul ? Extended!) * Programming Languages Mentoring Workshop (PLMW) (deadline: 24 Jul) SPLASH Workshops (submission deadline: 12 Jul): * CONFLANG * FTSCS * HATRA * IWACO * LIVE * PAINT * PLF * REBELS * ST30 * VMIL ====================================================================== SPLASH - The ACM SIGPLAN conference on Systems, Programming, Languages, and Applications: Software for Humanity embraces all aspects of software construction and delivery, to make it the premier conference on the applications of programming languages - at the intersection of programming languages and software engineering. SPLASH 2023 aims to signify the reopening of the world and being able to meet your international colleagues in person. **** SPLASH-E **** SPLASH-E is a symposium, started in 2013, for software and languages (SE/PL) researchers with activities and interests around computing education. Some build pedagogically-oriented languages or tools; some think about pedagogic challenges around SE/PL courses; some bring computing to non-CS communities; some pursue human studies and educational research. At SPLASH-E, we share our educational ideas and challenges centered in software/languages, as well as our best ideas for advancing such work. SPLASH-E strives to bring together researchers and those with educational interests that arise from software ideas or concerns. Archival Submission Deadline: 27 Jul 2023 ** Student Research Competition (SRC) ** The ACM Student Research Competition (SRC) offers a unique opportunity for undergraduate and graduate students to present their research to a panel of judges and conference attendees at SPLASH. The SRC provides visibility and exposes up-and-coming researchers to computer science research and the research community. This competition also gives students an opportunity to discuss their research with experts in their field, get feedback, and sharpen their communication and networking skills. Abstract Submission Deadline: 21 Jul 2023 ** Programming Languages Mentoring Workshop (PLMW) ** The SPLASH Programming Languages Mentoring Workshop encourages graduate students (PhD and MSc) and senior undergraduate students to pursue research in programming languages. This workshop will provide mentoring sessions on how to prepare for and thrive in graduate school and in a research career, focusing both on cutting-edge research topics and practical advice. The workshop brings together leading researchers and junior students in an inclusive environment in order to help welcome newcomers to our field of programming languages research. The workshop will show students the many paths that they might take to enter and contribute to our research community. Application Submission Deadline: 24 Jul 2023 ** Workshops ** **** CONFLANG **** CONFLANG is a workshop on the design, the theory, the practice and the future evolution of configuration languages. It aims to gather the emerging community in this area in order to engage in fruitful interactions, to share ideas, results, opinions, and experiences on languages for configuration. Correct configuration is an actual industrial problem, and would greatly benefit from existing and ongoing academic research. Dually, this is a space with new challenges to overcome and new directions to explore, which is a great opportunity to confront new ideas with large-scale production. **** FTSCS **** The aim of this workshop is to bring together researchers and engineers who are interested in the application of formal and semi-formal methods to improve the quality of safety-critical computer systems. FTSCS strives to promote research and development of formal methods and tools for industrial applications, and is particularly interested in industrial applications of formal methods. Specific topics include, but are not limited to: case studies and experience reports on the use of formal methods for analyzing safety-critical systems, including avionics, automotive, medical, railway, and other kinds of safety-critical and QoS-critical systems; methods, techniques and tools to support automated analysis, certification, debugging, etc., of safety/QoS-critical systems; analysis methods that address the limitations of formal methods in industry (usability, scalability, etc.); formal analysis support for modeling languages used in industry, such as AADL, Ptolemy, SysML, SCADE, Modelica, etc.; code generation from validated models. The workshop will provide a platform for discussions and the exchange of innovative ideas, so submissions on work in progress are encouraged. **** HATRA **** Programming language designers seek to provide strong tools to help developers reason about their programs. For example, the formal methods community seeks to enable developers to prove correctness properties of their code, and type system designers seek to exclude classes of undesirable behavior from programs. The security community creates tools to help developers achieve their security goals. In order to make these approaches as effective as possible for developers, recent work has integrated approaches from human-computer interaction research into programming language design. This workshop brings together programming languages, software engineering, security, and human-computer interaction researchers to investigate methods for making languages that provide stronger safety properties more effective for programmers and software engineers. We have two goals: (1) to provide a venue for discussion and feedback on early-stage approaches that might enable people to be more effective at achieving stronger safety properties in their programs; (2) to facilitate discussion about relevant topics of participant interest. **** IWACO **** Many techniques have been introduced to describe and reason about stateful programs, and to restrict, analyze, and prevent aliases. These include various forms of ownership types, capabilities, separation logic, linear logic, uniqueness, sharing control, escape analysis, argument independence, read-only references, linear references, effect systems, and access control mechanisms. These tools have found their way into type systems, compilers and interpreters, runtime systems and bug-finding tools. Their immediate practical relevance is self-evident from the popularity of Rust, a programming language built around reasoning about aliasing and ownership to enable static memory management and data race freedom, voted the "most beloved" language in the annual Stack Overflow Developer Survey seven times in a row. IWACO'23 will focus on these techniques, on how they can be used to reason about stateful (sequential or concurrent) programs, and how they have been applied to programming languages. In particular, we will consider papers on: models, type systems and other formal systems, programming language mechanisms, analysis and design techniques, patterns and notations for expressing ownership, aliasing, capabilities, uniqueness, and related topics; empirical studies of programs or experience reports from programming systems designed with these techniques in mind; programming logics that deal with aliasing and/or shared state, or use ownership, capabilities or resourcing; applications of capabilities, ownership and other similar type systems in low-level systems such as programming languages runtimes, virtual machines, or compilers; and optimization techniques, analysis algorithms, libraries, applications, and novel approaches exploiting ownership, aliasing, capabilities, uniqueness, and related topics. **** LIVE **** Programming is cognitively demanding, and too difficult. LIVE is a workshop exploring new user interfaces that improve the immediacy, usability, and learnability of programming. Whereas PL research traditionally focuses on programs, LIVE focuses more on the activity of programming. Our goal is to provide a supportive venue where early-stage work receives constructive criticism. Whether graduate students or tenured faculty, researchers need a forum to discuss new ideas and get helpful feedback from their peers. Towards that end, we will allot about ten minutes for discussion after every presentation. **** PAINT **** Programming environments that integrate tools, notations, and abstractions into a holistic user experience can provide programmers with better support for what they want to achieve. These programming environments can create an engaging place to do new forms of informational work - resulting in enjoyable, creative, and productive experiences with programming. In the workshop on Programming Abstractions and Interactive Notations, Tools, and Environments (PAINT), we want to discuss programming environments that support users in working with and creating notations and abstractions that matter to them. We are interested in the relationship between people centric notations and general-purpose programming languages and environments. How do we reflect the various experiences, needs, and priorities of the many people involved in programming ? whether they call it that or not? **** PLF **** Applications supporting multi-device are ubiquitous. While most of the distributed applications that we see nowadays are cloud-based, avoiding the cloud can lead to privacy and performance benefits for users and operational and cost benefits for companies and developers. Following this idea, Local-First Software runs and stores its data locally while still allowing collaboration, thus retaining the benefits of existing collaborative applications without depending on the cloud. Many specific solutions already exist: operational transformation, client-side databases with eventually consistent replication based on CRDTs, and even synchronization as a service provided by commercial offerings, and a vast selection of UI design libraries. However, these solutions are not integrated with the programming languages that applications are developed in. Language based solutions related to distribution such as type systems describing protocols, reliable actor runtimes, data processing, machine learning, etc., are designed and optimized for the cloud not for a loosely connected set of cooperating devices. This workshop aims at bringing the issue to the attention of the PL community, and accelerating the development of suitable solutions for this area. **** REBELS **** Reactive programming and event-based programming are two closely related programming styles that are becoming ever more important with the advent of advanced HPC technology and the ever increasing requirement for our applications to run on the web or on collaborating mobile devices. A number of publications on middleware and language design ? so-called reactive and event-based languages and systems (REBLS) ? have already seen the light, but the field still raises several questions. For example, the interaction with mainstream language concepts is poorly understood, implementation technology is in its infancy and modularity mechanisms are almost totally lacking. Moreover, large applications are still to be developed and patterns and tools for developing reactive applications is an area that is vastly unexplored. This workshop will gather researchers in reactive and event-based languages and systems. The goal of the workshop is to exchange new technical research results and to define better the field by coming up with taxonomies and overviews of the existing work. **** ST30 **** Session types are a type-theoretic approach to specifying communication protocols so that they can be verified by type-checking. This year marks 30 years since the first paper on session types, by Kohei Honda at CONCUR 1993. Since then the topic has attracted increasing interest, and a substantial community and literature have developed. Google Scholar lists almost 400 articles with "session types" in the title, and most programming language conferences now include several papers on session types each year. In terms of the technical focus, there have been continuing theoretical developments (notably the generalisation from two-party to multi-party session types by Honda, Yoshida and Carbone in 2008, and the development of a Curry-Howard correspondence with linear logic by Caires and Pfenning in 2010) and a variety of implementations of session types as programming language extensions or libraries, covering (among others) Haskell, OCaml, Java, Scala, Rust, Python, C#, Go. ST30 is a workshop to celebrate the 30th anniversary of session types by bringing together the community for a day of talks and technical discussion. **** VMIL **** The concept of Virtual Machines is pervasive in the design and implementation of programming systems. Virtual Machines and the languages they implement are crucial in the specification, implementation and/or user-facing deployment of most programming technologies. The VMIL workshop is a forum for researchers and cutting-edge practitioners in language virtual machines, the intermediate languages they use, and related issues. The workshop is intended to be welcoming to a wide range of topics and perspectives, covering all areas relevant to the workshop?s theme. ====================================================================== Be part of these fantastic events! ====================================================================== Organizing Committee General Chair: Vasco T. Vasconcelos (University of Lisbon) OOPSLA Review Committee Chair: Mira Mezini (TU Darmstadt) OOPSLA Publications Co-Chair: Ragnar Mogk (TU Darmstadt) OOPSLA Artifact Evaluation Co-Chair: Benjamin Greenman (Brown University) OOPSLA Artifact Evaluation Co-Chair: Guillaume Baudart (INRIA) DLS General Chair: Stefan Marr (University of Kent) GPCE General Chair: Bernhard Rumpe (RWTH Aachen University) GPCE PC Chair: Amir Shaikhha (University of Edinburgh) LOPSTR PC Chair: Robert Gl?ck (University of Copenhagen, Denmark) LOPSTR PC Chair: Bishoksan Kafle (IMDEA) MPLR General Chair: Rodrigo Bruno (University of Lisbon) MPLR PC Chair: Elliot Moss (University of Massachusetts Amherst) PPDP PC Chair: Santiago Escobar (Universitat Polit?cnica de Val?ncia ) SAS Co-Chair: Manuel Hermenegildo (Technical University of Madrid & IMDEA) SAS Co-Chair: Jos? Morales (IMDEA) SAS Artifact Evaluation Chair: Marc Chevalier (Snyk) SLE Chair: Jo?o Saraiva (University of Minho) SLE PC Co-Chair: Thomas Degueule (CNRS, LaBRI) SLE PC Co-Chair: Elizabeth Scott (Royal Holloway University of London) Onward! Papers Chair: Tijs van der Storm (CWI & University of Groningen) Onward! Essays Chair: Robert Hirschfeld (University of Potsdam; Hasso Plattner Institute) SPLASH-E Co-Chair: Molly Feldman (Oberlin College) Posters Co-Chair: Xujie Si (University of Toronto) Workshops Co-Chair: Mehdi Bagherzadeh (Oakland University) Workshops Co-Chair: Amin Alipour (University of Houston) Hybridisation Co-Chair: Youyou Cong (Tokyo Institute of Technology) Hybridisation Co-Chair: Jonathan Immanuel Brachth?user (University of T?bingen) Video Co-Chair: Guilherme Espada (University of Lisbon) Video Co-Chair: Apoorv Ingle (University of Iowa) Publicity Chair, Web Co-Chair: Andreea Costea (National University Of Singapore) Publicity Chair, Web Co-Chair: Alcides Fonseca (University of Lisbon) PLMW Co-Chair: Molly Feldman (Oberlin College) PLMW Co-Chair: Youyou Cong (Tokyo Institute of Technology) PLMW Co-Chair: Jo?o Ferreira (University of Lisbon) Sponsoring Co-Chair: Bor-Yuh Evan Chang (University of Colorado Boulder & Amazon) Sponsoring Co-Chair: Nicolas Wu (Imperial College London) Student Research Competition Co-Chair: Xujie Si (McGill University, Canada) Local Organizer Chair: Andreia Mordido (University of Lisbon) SIGPLAN Conference Manager: Neringa Young From Graham.Hutton at nottingham.ac.uk Tue Jul 11 10:29:55 2023 From: Graham.Hutton at nottingham.ac.uk (Graham Hutton) Date: Tue, 11 Jul 2023 08:29:55 +0000 Subject: [Agda] Second Call for Papers: JFP Special Issue on Program Calculation (papers due 1st Dec) Message-ID: ================================================================== JFP Special Issue on Program Calculation https://tinyurl.com/prog-calc We invite submissions to the Journal of Functional Programming Special Issue on Program Calculation. Notification of intent : 20 October 2023 Submission deadline : 1 December 2023 SCOPE The idea of program calculation, in which programs are derived from specifications using equational reasoning techniques, has been a topic of interest in functional programming since its earliest days. In particular, the approach allows us to systematically discover how programs can be defined, while at the same time obtaining proofs that they are correct. The aim of this special issue is to document advances that have been made in the field of program calculation in recent years. TOPICS Full-length, archival-quality submissions are solicited on all aspects of program calculation and related topics. Specific topics of interest include but are not limited to: - Program derivation and transformation; - Inductive and co-inductive methods; - Recursion and co-recursion schemes; - Categorical and graphical methods; - Tool support and proof assistants; - Efficiency and resource usage; - Functional algorithm design; - Calculation case studies. The special issue will also consider papers on program calculation that are not traditional research papers. This may include pearls, surveys, tutorials or educational papers, which will be judged by the usual JFP standards for such submissions. Papers will be reviewed as regular JFP submissions, and acceptance in the special issue will be based on both JFP's quality standards and relevance to the theme. NOTIFICATION OF INTENT Authors must notify the special issue editors of their intent to submit by 20 October 2023. The notification of intent should be submitted by filling out the following form, which asks for data to help identify suitable reviewers: tinyurl.com/intent-to-submit If you miss the notification of intent deadline, but still wish to submit, please contact the special-issue editors. SUBMISSIONS Papers must be submitted by 1 December 2023. Submissions should be typeset in LaTeX using the JFP style file, and submitted through the JFP Manuscript Central system. Choose "Program Calculation" as the paper type, so it gets assigned to the special issue. Further author instructions are available from: tinyurl.com/JFP-instructions We welcome extended versions of conference or workshop papers. Such submissions must clearly describe the relationship with the initial publication, and must differ sufficiently that the author can assign copyright to Cambridge University Press. Prospective authors are welcome to discuss submissions with the editors to ensure compliance. SPECIAL-ISSUE EDITORS Graham Hutton Nicolas Wu IMPORTANT DATES We anticipate the following schedule: 20 October 2023 : Notification-of-intent deadline 1 December 2023 : Submission deadline 22 March 2024 : First round of reviews 12 July 2024 : Revision deadline 4 October 2024 : Second round of reviews, if applicable 29 November 2024 : Final versions due ================================================================== This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please contact the sender and delete the email and attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. Email communications with the University of Nottingham may be monitored where permitted by law. From edprocess at dline.info Wed Jul 12 09:22:49 2023 From: edprocess at dline.info (edprocess dline.info) Date: Wed, 12 Jul 2023 07:22:49 +0000 Subject: [Agda] Digital Data Processing 2023 IEEE Message-ID: Third International Conference on Digital Data Processing University of Bedfordshire Luton. UK November 27-29, 2023 Hybrid mode- Virtual/Physical www.socio.org.uk/ddp IEEE CPS will publish the proceedings (Xplore) Data grows voluminously and exponentially with heterogeneity and complexity. A single organisation or industry processes over a few million transactions hourly and stores several petabytes of data. We live in a world of tremendous pressure to analyse and process data more efficiently, where Data analytics can reflect hidden patterns, incomprehensible relationships, intrinsic information relations, and segmentation. Data applications have introduced cutting-edge possibilities in every activity in our life. Thus, studying data and its underlying structure, dynamics of data relations, and newer data technologies is a never-ending process. The literature and research on data management are enormous; they do not sufficiently solve the data processing requirements. Currently, the use of technology and interrelations among information pieces generate gargantuan amounts of data. Many studies tend to develop models and systems to analyse voluminous datasets. Analysing the impact of data leads to application domains on decisions that have a systematic influence. Knowledge generated from data analysis can enable the production of critical information for several domains. Hence this conference reviews and discusses the recent trends, opportunities, and pitfalls of data management and how it has impacted organizations to create successful business and technology strategies and remain updated in data technology. This conference also highlights the current open research directions of data analytics that require further consideration. The proposed conference will discuss topics not limited to Data applications in various domains and activities Data in cloud Real-world data processing Data inaccuracy and reliability issues Data Ecosystem Business Analytics New data analytics techniques Physical and management challenges Privacy and Security Crowdsourcing and Sensing Data modelling Deep learning techniques Data fusion Descriptive analytics, Diagnostic analytics, Predictive Analytics, and Prescriptive analytics Machine learning Network optimization Data in Biomedical Engineering Data in Materials science and mechanics Data handling and applications in domains Wireless Networking Data Management Data of Electronic & Embedded Systems Multi-media Systems Data Artificial Intelligence Models and Systems Data E-Computing Data Renewable Energies Data Publications The IEEE Xplore will publish the DDP papers. Besides modified versions of the papers will appear in the following journals. 1. Journal on Data Semantics 2. Technologies 3. Data Technologies and Applications 4. Journal of Digital Information Management 5. International Journal of Computational Linguistics 6. Journal of Computational Methods in Sciences and Engineering Important Dates Full Paper Submission: September 10, 2023 Notification of Acceptance/Rejection: October 10, 2023 Registration Due: November 10, 2023 Camera Ready Due: November 10, 2023 Workshops/Tutorials/Demos: November 28, 2023 Main conference: November 27-29, 2023 Post-conference proceedings: December 20, 2023 General Chair Ezendu Ariwa, Chair UK& RI IEEE TEMS, UK Program Chairs Ramiro Smano Robles, Instituto Superior de Engenharia do Porto Rua, Portugal Simon Fong, University of Macau, Macau Program Co-Chairs Ricardo Rodriguez Jorge, Autonomous University of Ciudad Juarez, Mexico ? Dion Goh, Nanyang Technological University, Singapore Publicity Chair Hathairat Ketmaneechairat, King Mongkut?s University of Technology, North Bangkok, Thailand Paper Submission: http://socio.org.uk/ddp/paper-submission/ Contact: stm at socio.org.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From P.Achten at cs.ru.nl Wed Jul 12 17:07:17 2023 From: P.Achten at cs.ru.nl (Peter Achten) Date: Wed, 12 Jul 2023 17:07:17 +0200 Subject: [Agda] [TFP 2024 Call for Papers] 25th International Symposium on Trends in Functional Programming Message-ID: # TFP 2024 -- Call for Papers (trendsfp.github.io) ## Important Dates Submission deadline: pre-symposium, full papers,? Saturday 4 November, 2023 Submission deadline: pre-symposium, draft papers, Wednesday 30 November, 2023 Notification:??????? pre-symposium submissions,?? Friday 8 December, 2023 TFPIE Workshop:?????????????????????????????????? Tuesday 9 January, 2024 TFP Symposium:??????????????????????????????????? Wednesday 10 - Friday 12 January, 2024 Submission deadline: post-symposium review,?????? Friday 23 February, 2024 Notification:??????? post-symposium submissions,? Friday 5 April, 2024 The Symposium on Trends in Functional Programming (TFP) is an international forum for researchers with interests in all aspects of functional programming, taking a broad view of current and future trends in the area. It aspires to be a lively environment for presenting the latest research results, and other contributions. This year, TFP will take place in-person at Seton Hall University, in South Orange, NJ in the United States. It is co-located with the Trends in Functional Programming in Education (TFPIE) workshop, which will take on the day before the main symposium. Please be aware that TFP has several submission deadlines. The first, November 4, is for authors that wish to have their full paper reviewed prior to the symposium. Papers that are accepted in this way must also be presented at the symposium. The second, November 30, is for authors that wish to present their work or work-in progress at the symposium first without submitting to the full review process for publication. These authors can then take into account feedback received at the symposium and submit a full article for review by the third deadline, February 23. ## Scope The symposium recognizes that new trends may arise through various routes. As part of the Symposium's focus on trends we therefore identify the following five article categories. High-quality articles are solicited in any of these categories: * Research Articles: ? Leading-edge, previously unpublished research work * Position Articles: ? On what new trends should or should not be * Project Articles: ? Descriptions of recently started new projects * Evaluation Articles: ? What lessons can be drawn from a finished project * Overview Articles: ? Summarizing work with respect to a trendy subject Articles must be original and not simultaneously submitted for publication to any other forum. They may consider any aspect of functional programming: theoretical, implementation-oriented, or experience-oriented. Applications of functional programming techniques to other languages are also within the scope of the symposium. Topics suitable for the symposium include, but are not limited to: * Functional programming and multicore/manycore computing * Functional programming in the cloud * High performance functional computing * Extra-functional (behavioural) properties of functional programs * Dependently typed functional programming * Validation and verification of functional programs * Debugging and profiling for functional languages * Functional programming in different application areas: ? security, mobility, telecommunications applications, embedded ? systems, global computing, grids, etc. * Interoperability with imperative programming languages * Novel memory management techniques * Program analysis and transformation techniques * Empirical performance studies * Abstract/virtual machines and compilers for functional languages * (Embedded) domain specific languages * New implementation strategies * Any new emerging trend in the functional programming area If you are in doubt on whether your article is within the scope of TFP, please contact the TFP 2024 program chair, Jason Hemann. ## Best Paper Awards TFP awards two prizes for the best papers each year. First, to reward excellent contributions, TFP awards a prize for the best overall paper accepted for the post-conference formal proceedings. Second, each year TFP also awards a prize for the best student paper. TFP traditionally pays special attention to research students, acknowledging that students are almost by definition part of new subject trends. A student paper is one for which the authors state that the paper is mainly the work of students, the students are the paper?s first authors, and a student would present the paper. In both cases, it is the PC of TFP that awards the prize. In case the best paper happens to be a student paper, then that paper will receive both prizes. ## Instructions to Authors Authors must submit papers to: ? Authors of papers have the choice of having their contributions formally reviewed either before or after the Symposium. Further, pre-symposium submissions may either be full (earlier deadline) or draft papers (later deadline). ## Pre-symposium formal review Papers to be formally reviewed before the symposium should be submitted before the early deadline and will receive their reviews and notification of acceptance for both presentation and publication before the symposium. A paper that has been rejected for publication but accepted for presentation may be resubmitted for the post-symposium formal review. ## Post-symposium formal review Draft papers will receive minimal reviews and notification of acceptance for presentation at the symposium. Authors of draft papers will be invited to submit revised papers based on the feedback receive at the symposium. A post-symposium refereeing process will then select a subset of these articles for formal publication. ## Paper categories Draft papers and papers submitted for formal review are submitted as extended abstracts (4 to 10 pages in length) or full papers (20 pages). The submission must clearly indicate which category it belongs to: research, position, project, evaluation, or overview paper. It should also indicate which authors are research students, and whether the main author(s) are students. A draft paper for which all authors are students will receive additional feedback by one of the PC members shortly after the symposium has taken place. ## Format Papers must be written in English, and written using the LNCS style. For more information about formatting please consult the Springer LNCS Guidelines web site: ## Organizing Committee Jason Hemann????? PC Chair??????????? Seton Hall University, USA Stephen Chang???? Symposium Chair???? University of Massachusetts Boston, USA Shajina Anand???? Local Arrangements? Seton Hall University, South Orange, USA From edprocess at dline.info Tue Jul 25 07:15:48 2023 From: edprocess at dline.info (edprocess dline.info) Date: Tue, 25 Jul 2023 05:15:48 +0000 Subject: [Agda] RTIS 2023 Message-ID: CALL FOR PAPERS Fifth International Conference on Real-Time Intelligent Systems (RTIS 2023) October 09-11, 2023 University of Bedfordshire, Luton. UK (Hybrid mode- Physical/Virtual) www.socio.org.uk/rtis Lecture Notes in Networks and Systems by Springer https://www.springer.com/series/15179 Earlier conferences took place in Taipei, Taiwan (2018); Casablanca, Morocco (2017); Beijing, China (2016). The 5th RTIS will take place at the University of Bedfordshire, UK. Over the last few years, real-time intelligent computing has radically transformed the human lifestyle. Research on real-time intelligent systems is multi-disciplinary, exploiting concepts from diverse areas such as big data processing, computational intelligence, location-based services, recommendation systems, and multimedia processing. In today?s highly dynamic environment, analysing data in real-time is a must to understand how systems process data, reason the outputs, and anticipate trends in intelligent computing. To this end, this conference will serve as a platform to manifest the ongoing research in the field. Thus, RTIS welcomes theoretically grounded, methodologically sound papers that address aspects related to topics, such as: Artificial Intelligence Techniques Artificial Intelligence and Data mining Streaming data, streaming engines Trace-based intelligent real-time services Adaptive vision algorithms Location-based services Intelligent Robotic Systems Collaborative Intelligence Processing Intelligent Databases Data capture in real-time Data quality and cleansing Intelligent Data Analysis Intelligent Database Systems Big Data systems and applications for high-velocity data Intelligent Information Systems Privacy and Security in Intelligence Software Engineering Solutions Intelligent Soft Computing Real-time multiprocessor systems Internet of Things Architectures for Intelligence Real-time distributed coding Smart services and platforms Real-time modelling user information needs Wireless Communication Real-time intelligent communication Real-time intelligent network solutions Mobile Smart Systems Broadband Intelligence Cloud Computing and Intelligence Collaborative Intelligence Analysis in domains such as energy, sensors, Expert Systems Smart Life Systems Decision support systems in real time Multi-agent Intelligent Systems Multilingual information access Recommendation systems Real-time intelligent, alert systems Real-time remote access systems Intelligent Transportation Systems Critical Real-Time Applications Hybrid Intelligent Systems Real-time noise removal systems Event-driven analytics Intelligent Fuzzy Systems Machine translation in real time OLAP for real-time decision support Crowdsourcing and crowd intelligence Submission, proceedings Papers must be submitted online through OpenConf (https://www.socio.org.uk/rtis/paper-submission/). Author instructions and LaTex2e (preferred) and Word macro files are available on the submission page. Submitted papers should be within 14 pages (long papers) and eight pages (short ones), including figures, tables, and references. Authors of accepted papers are required to transfer their copyrights. For a paper to appear in the proceedings, at least one of the authors MUST register for the conference by the camera-ready submission deadline with full registration. Springer will publish The proceedings in Lecture Notes in Networks and Systems. Extended versions of the conference papers will be considered for publication in the below journals. Journal of Computational Methods in Sciences and Engineering (JCMSE) Future Internet https://www.mdpi.com/journal/futureinternet Data https://www.mdpi.com/journal/data (For Data and Future Internet, the discounted APC is applicable, which is 50%) Journal of Digital Information Management Journal of Intelligent Computing Venue The venue is the University of Bedfordshire, UK. Plenary speakers Professor Eric Atwell, Professor of Artificial Intelligence for Language School of Computing, University of LEEDS, UK Professor Wang Department of Electrical and Software Engineering University of Calgary, Canada Karthick Prasad Gunasekaran Amazon Web Services, USA Important Dates Full Paper Submission:??August 05, 2023 Notification of Acceptance/Rejection:?????August 31, 2023 Early-bird Registration:??????September 20, 2023 Late Registration: ?????September 30, 2023 Camera Ready Due:?October 15, 2023 Workshops/Tutorials/Demos:????October 08, 2023 Main conference:??October 09-11, 2023 Post-conference proceedings:?? November 15, 2023 General Chairs Ricardo Rodriguez-Jorge, Jan Evangelista Purkyn? University , Czech Republic Mart?n L?PEZ-NORES, University of Vigo, Spain Program Chairs Yao-Liang Chung, National Taiwan Ocean University, Taiwan Pit Pichappan, Digital Information Research Labs, India Workshop/Special Issues Chair Ezendu Ariwa, University of Warwick, UK www.socio.org.uk/rtis Contact: stm at socio.org.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From Graham.Hutton at nottingham.ac.uk Wed Jul 26 11:07:16 2023 From: Graham.Hutton at nottingham.ac.uk (Graham Hutton) Date: Wed, 26 Jul 2023 09:07:16 +0000 Subject: [Agda] Call for Participation, Functional Software Architecture - FP in the Large Message-ID: <6F3294A4-A5E0-424B-90D3-1106ABC65163@nottingham.ac.uk> ====================================================================== *** FUNARCH 2023 -- CALL FOR PARTICIPATION *** The First ACM SIGPLAN Workshop on Functional Software Architecture - FP in the Large 8th September 2023, Seattle, Washington, USA Co-located with ICFP 2023 https://www.functional-architecture.org/events/funarch-2023/ ====================================================================== BACKGROUND: The ACM SIGPLAN Workshop on Functional Software Architecture - FP in the Large aims to disseminate and enable the use of functional programming in the large and long-lived software projects. We specifically want: - To assemble a community interested in software architecture techniques and technologies specific to functional programming; - To identify, categorize, and document topics relevant to the field of functional software architecture; - To connect the functional programming community to the software architecture community to cross-pollinate between the two. We'd love for you to be part of this effort. Whatever your background, you're welcome at FUNARCH - to listen to talks, report on your experience, and interact with others that share our goals. See you at FUNARCH! REGISTRATION: You can register for the workshop via the registration page for the ICFP conference, but there's no need to also register for the conference. Reduced fees are available until 5th August. http://icfp23.sigplan.org/attending/registration OPENING TALK: Functional Programming in the Large - Status and Perspective Mike Sperber ACCEPTED SUBMISSIONS: A Software Architecture Based on Coarse-Grained Self-Adjusting Computations Stefan Wehr Cr?me de la Crem: Composable Representable Executable Machines Marco Perone and Georgios Karachalias Functional Shell and Reusable Components for Easy GUIs Ben Knoble and Bogdan Popa Phases in Software Architecture Jeremy Gibbons, Ois?n Kidney, Tom Schrijvers and Nicolas Wu Stretching the Glasgow Haskell Compiler Jeffrey M. Young, Sylvain Henry and John Ericson Typed Design Patterns for the Functional Era Will Crichton Types that Change: The Extensible Type Design Pattern Ivan Perez PROGRAM CHAIRS: Mike Sperber Active Group, Germany Graham Hutton University of Nottingham, UK PROGRAM COMMITTEE: Joachim Breitner Germany Manuel Chakravarty Tweag & IOG, The Netherlands Ron Garcia University of British Columbia, Canada Debasish Ghosh LeadIQ, India Lars Hupel Giesecke+Devrient, Germany Andy Keep Meta, USA Shriram Krishnamurthi Brown University, USA Andres L?h Well-Typed, Germany Anil Madhavapeddy University of Cambridge, UK Jos? Pedro Magalh?es Standard Chartered, UK Simon Marlow Meta, UK Hannes Mehnert Robur, Germany Erik Meijer USA Ivan Perez KBR / NASA Ames Research Center, USA Stefanie Schirmer DuckDuckGo, Germany Perdita Stevens University of Edinburgh, UK Stefan Wehr Hochschule Offenburg, Germany Scott Wlaschin FPbridge, UK WORKSHOP VENUE: The workshop will be co-located with the ICFP 2023 conference at The Westin Seattle Hotel, Seattle, Washington, United States. ====================================================================== This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please contact the sender and delete the email and attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. Email communications with the University of Nottingham may be monitored where permitted by law. From jeremy.gibbons at cs.ox.ac.uk Thu Jul 27 16:56:44 2023 From: jeremy.gibbons at cs.ox.ac.uk (Jeremy Gibbons) Date: Thu, 27 Jul 2023 15:56:44 +0100 Subject: [Agda] FLOPS 2024 Symposium on Functional and Logic Programming Message-ID: ============================================================ Call For Papers FLOPS 2024: 17th International Symposium on Functional and Logic Programming ============================================================ May 15-17, 2024, Kumamoto, Japan https://conf.researchr.org/home/flops-2024 FLOPS aims to bring together practitioners, researchers and implementers of declarative programming, to discuss mutually interesting results and common problems: theoretical advances, their implementations in language systems and tools, and applications of these systems in practice. The scope includes all aspects of the design, semantics, theory, applications, implementations, and teaching of declarative programming. FLOPS specifically aims to promote cross-fertilization between theory and practice and among different styles of declarative programming. Previous FLOPS meetings were held at Fuji Susono (1995), Shonan Village (1996), Kyoto (1998), Tsukuba (1999), Tokyo (2001), Aizu (2002), Nara (2004), Fuji Susono (2006), Ise (2008), Sendai (2010), Kobe (2012), Kanazawa (2014), Kochi (2016), Nagoya (2018), Akita (2020, online), and Kyoto (2022, online). *** Scope *** FLOPS solicits original papers in all areas of declarative programming: * functional, logic, functional-logic programming, rewriting systems, formal methods and model checking, program transformations and program refinements, developing programs with the help of theorem provers or SAT/SMT solvers, verifying properties of programs using declarative programming techniques; * foundations, language design, implementation issues (compilation techniques, memory management, run-time systems, etc.), applications and case studies. FLOPS promotes cross-fertilization among different styles of declarative programming. Therefore, research papers must be written to be understandable by a wide audience of declarative programmers and researchers. In particular, each submission should explain its contributions in both general and technical terms, clearly identifying what has been accomplished, explaining why it is significant for its area, and comparing it with previous work. Submission of system descriptions and declarative pearls are especially encouraged. *** Submission *** Submissions should fall into one of the following categories: * Regular research papers: they should describe new results and will be judged on originality, correctness, and significance. * System descriptions: they should describe a working system and will be judged on originality, usefulness, and design. * Declarative pearls: new and excellent declarative programs or theories with illustrative applications. System descriptions and declarative pearls must be explicitly marked as such in the title. Submissions must be unpublished and not submitted for publication elsewhere. Work that already appeared in unpublished or informally published workshops proceedings may be submitted. Submissions must be written in English and can be up to 15 pages excluding references, though system descriptions and pearls are typically shorter. The formatting has to conform to Springer?s LNCS guidelines. FLOPS 2024 will employ a lightweight double-blind reviewing process. For more details, see https://conf.researchr.org/home/flops-2024 Papers should be submitted electronically at https://easychair.org/conferences/?conf=flops2024 *** Publication *** The proceedings will be published by Springer in the LNCS series. We expect to invite the authors of a selection of the best papers to submit an extended version of their FLOPS paper to a special issue which will appear in the journal Science of Computer Programming. *** Important Dates *** All deadlines are Anywhere on Earth (AoE = UTC-12). * Abstract due: Wed 6th Dec 2023 * Submission deadline: Wed 13th Dec 2023 * Notifications: Wed 31st Jan 2024 * Final versions due: Wed 28th Feb 2024 *** Organizers *** Shin-ya Katsumata National Institute of Informatics, JP (General Chair) Jeremy Gibbons University of Oxford, UK (PC Co-Chair) Dale Miller INRIA Saclay and LIX/IPP, FR (PC Co-Chair) Naohiko Hoshino Sojo University, JP (Local Chair) *** FLOPS sponsorship *** This symposium is sponsored by JSSST-SIGPPL (http://ppl.jssst.or.jp/). *** Contact Address *** flops2024 at easychair.org From ifl21.publicity at gmail.com Fri Jul 28 08:28:06 2023 From: ifl21.publicity at gmail.com (Pieter Koopman) Date: Thu, 27 Jul 2023 23:28:06 -0700 Subject: [Agda] IFL23 last Call for papers Message-ID: Important Dates Draft Paper Submission Deadline 31st July, 2023 Notification of Acceptance for Presentation 1st August, 2023 Early Registration Deadline 11th August, 2023 Late Registration Deadline 23rd August, 2023 IFL Symposium 29th - 31st August, 2023 Submission of Papers for Peer-Reviewed Proceedings 24th November, 2023 Notification of Acceptance 2nd February, 2024 Camera-ready Version 8th March, 2024 SCOPE AND TOPICS The goal of the IFL symposia is to bring together researchers actively engaged in the implementation and application of functional and function-based programming languages. You can find more information about the symposium on its oficial website . IFL 2023 will be a venue for researchers to present and discuss new ideas and concepts, work in progress, and publication-ripe results related to the implementation and application of functional languages and function-based programming. See the call for papers in text format . Areas of interest include, but are not limited to: - language concepts - type systems, type checking, type inferencing - compilation techniques - staged compilation - run-time function specialization - run-time code generation - partial evaluation - abstract interpretation - metaprogramming - generic programming - automatic program generation - array processing - concurrent/parallel programming - concurrent/parallel program execution - embedded systems - web applications - embedded domain specific languages - security - novel memory management techniques - run-time profiling performance measurements - debugging and tracing - virtual/abstract machine architectures - validation, verification of functional programs - tools and programming techniques - industrial applications PAPER SUBMISSIONS Following IFL tradition, IFL 2023 will use a post-symposium review process to produce the formal proceedings. Before the symposium, authors submit draft papers. These draft papers will be screened by the program chair to make sure that they are within the scope of IFL. The draft papers will be made available to all participants at the symposium. Each draft paper is presented by one of the authors at the symposium. Notice that it is a requirement that accepted draft papers are presented physically at the symposium. After the symposium every presenter is invited to submit a full paper, incorporating feedback from discussions at the symposium. Work submitted to IFL may not be simultaneously submitted to other venues; submissions must adhere to ACM SIGPLAN's republication policy. The program committee will evaluate these submissions according to their correctness, novelty, originality, relevance, significance, and clarity, and will thereby determine whether the paper is accepted or rejected for the formal proceedings. As in previous years, we will try to have the papers that are accepted for the formal proceedings published in the International Conference Proceedings Series of the ACM Digital Library. This possibility will be confirmed as soon as possible. Reviewing is single blind. There will be at least 3 reviews per paper. For the camera-ready version the authors can make minor revisions which are accepted without further reviewing. Papers must use the ACM two columns conference format, which can be found here . (For LaTeX users, start your document with \documentclass[sigconf,screen,review]{acmart}.) All contributions must be written in English. Note that this format has a rather long but limited list of packages that can be used. Please make sure that your document adheres to this list. The page limit for papers is twelve pages (excluding references). Only papers that were presented at the IFL 2023 Symposium will be considered for publication. See the webpage for paper submissions. LOCATION IFL 2023 will be held physically in Braga, Portugal. For more information, click here . Registration information will be added as soon as possible. [image: beacon] -------------- next part -------------- An HTML attachment was scrubbed... URL: From edprocess at dline.info Mon Jul 31 13:30:24 2023 From: edprocess at dline.info (edprocess dline.info) Date: Mon, 31 Jul 2023 11:30:24 +0000 Subject: [Agda] Digital Data Processing 2023 Message-ID: Third International Conference on Digital Data Processing University of Bedfordshire Luton. UK November 27-29, 2023 Hybrid mode- Virtual/Physical www.socio.org.uk/ddp IEEE CPS will publish the proceedings (Xplore) Data grows voluminously and exponentially with heterogeneity and complexity. A single organisation or industry processes over a few million transactions hourly and stores several petabytes of data. We live in a world of tremendous pressure to analyse and process data more efficiently, where Data analytics can reflect hidden patterns, incomprehensible relationships, intrinsic information relations, and segmentation. Data applications have introduced cutting-edge possibilities in every activity in our life. Thus, studying data and its underlying structure, dynamics of data relations, and newer data technologies is a never-ending process. The literature and research on data management are enormous; they do not sufficiently solve the data processing requirements. Currently, the use of technology and interrelations among information pieces generate gargantuan amounts of data. Many studies tend to develop models and systems to analyse voluminous datasets. Analysing the impact of data leads to application domains on decisions that have a systematic influence. Knowledge generated from data analysis can enable the production of critical information for several domains. Hence this conference reviews and discusses the recent trends, opportunities, and pitfalls of data management and how it has impacted organizations to create successful business and technology strategies and remain updated in data technology. This conference also highlights the current open research directions of data analytics that require further consideration. The proposed conference will discuss topics not limited to Data applications in various domains and activities Data in cloud Real-world data processing Data inaccuracy and reliability issues Data Ecosystem Business Analytics New data analytics techniques Physical and management challenges Privacy and Security Crowdsourcing and Sensing Data modelling Deep learning techniques Data fusion Descriptive analytics, Diagnostic analytics, Predictive Analytics, and Prescriptive analytics Machine learning Network optimization Data in Biomedical Engineering Data in Materials science and mechanics Data handling and applications in domains Wireless Networking Data Management Data of Electronic & Embedded Systems Multi-media Systems Data Artificial Intelligence Models and Systems Data E-Computing Data Renewable Energies Data Publications The IEEE Xplore will publish the DDP papers. Besides modified versions of the papers will appear in the following journals. 1. Journal on Data Semantics 2. Technologies 3. Data Technologies and Applications 4. Journal of Digital Information Management 5. International Journal of Computational Linguistics 6. Journal of Computational Methods in Sciences and Engineering Important Dates Full Paper Submission: September 10, 2023 Notification of Acceptance/Rejection: October 10, 2023 Registration Due: November 10, 2023 Camera Ready Due: November 10, 2023 Workshops/Tutorials/Demos: November 28, 2023 Main conference: November 27-29, 2023 Post-conference proceedings: December 20, 2023 General Chair Ezendu Ariwa, Chair UK& RI IEEE TEMS, UK Program Chairs Ramiro Smano Robles, Instituto Superior de Engenharia do Porto Rua, Portugal Simon Fong, University of Macau, Macau Program Co-Chairs Ricardo Rodriguez Jorge, Autonomous University of Ciudad Juarez, Mexico ? Dion Goh, Nanyang Technological University, Singapore Publicity Chair Hathairat Ketmaneechairat, King Mongkut?s University of Technology, North Bangkok, Thailand Paper Submission: http://socio.org.uk/ddp/paper-submission/ Contact: stm at socio.org.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From ifl21.publicity at gmail.com Mon Jul 31 14:14:36 2023 From: ifl21.publicity at gmail.com (Pieter Koopman) Date: Mon, 31 Jul 2023 05:14:36 -0700 Subject: [Agda] IFL23 - Deadline extension - Symposium on Implementation and Application of Functional Languages Message-ID: Dear all, on special request, the deadline for draft paper submissions is extended until *August 7th*, 2023. *Scope* The goal of the IFL symposia is to bring together researchers actively engaged in the implementation and application of functional and function-based programming languages. IFL 2022 will be a venue for researchers to present and discuss new ideas and concepts, work in progress, and publication-ripe results related to the implementation and application of functional languages and function-based programming. Topics of interest to IFL include, but are not limited to: * language concepts * type systems, type checking, type inferencing * compilation techniques * staged compilation * run-time function specialization * run-time code generation * partial evaluation * abstract interpretation * metaprogramming * generic programming * automatic program generation * array processing * concurrent/parallel programming * concurrent/parallel program execution * embedded systems * web applications * embedded domain specific languages * security * novel memory management techniques * run-time profiling performance measurements * debugging and tracing * virtual/abstract machine architectures * validation, verification of functional programs * tools and programming techniques * industrial applications *Submissions and peer-review* Following IFL tradition, IFL 2023 will use a post-symposium review process to produce the formal proceedings. Before the symposium authors submit draft papers. These draft papers will be screened by the program chair to make sure that they are within the scope of IFL. The draft papers will be made available to all participants at the symposium. Each draft paper is presented by one of the authors at the symposium. Notice that it is a requirement that accepted draft papers are presented physically at the symposium. After the symposium, a formal review process will take place, conducted by the program committee. Reviewing is single blind. There will be at least 3 reviews per paper. The reviewers have 6 weeks to write their reviews. For the camera-ready version the authors can make minor revisions which are accepted without further reviewing. Contributions submitted for the draft paper deadline must be between two and twelve pages long. For submission details, please consult the IFL 2023 website at https://ifl23.github.io/ . *Where* IFL 2023 will be held physically in Braga, Portugal, arranged by University of Minho. See the IFL 2023 website at https://ifl23.github.io/ for more information. [image: beacon] -------------- next part -------------- An HTML attachment was scrubbed... URL: From andreas.abel at ifi.lmu.de Sat Aug 5 23:22:05 2023 From: andreas.abel at ifi.lmu.de (Andreas Abel) Date: Sat, 5 Aug 2023 23:22:05 +0200 Subject: [Agda] [ANNOUNCE] Agda 2.6.4 release candidate 1 In-Reply-To: References: Message-ID: <192e701c-21db-6e7e-b3a4-aebe80dfb3d1@ifi.lmu.de> Dear all, The Agda Team is very pleased to announce the first release candidate of Agda 2.6.4. # Highlights * Cubical Agda now displays boundary conditions in interactive mode (PR [#6529](https://github.com/agda/agda/pull/6529)). * An inconsistency in the treatment of large indices has been fixed (Issue [#6654](https://github.com/agda/agda/issues/6654)). * Unfolding of definitions can now be fine-controlled via `opaque` definitions. * Additions to the sort system: `LevelUniv` and `Prop?`. * New flag `--erasure` with several improvements to erasure (declared run-time irrelevance). * New reflection primitives for meta-programming. # GHC supported versions Agda 2.6.3 RC1 has been tested with GHC 9.6.2, 9.4.5, 9.2.8, 9.0.2, 8.10.7, 8.8.4 and 8.6.5 on Linux, macOS and Windows. # Installation Agda 2.6.3 RC1 can be installed using cabal-install or stack: * Getting the release candidate $ cabal get https://hackage.haskell.org/package/Agda-2.6.3.20230805/candidate/Agda-2.6.3.20230805.tar.gz $ cd Agda-2.6.3.20230805 * Using cabal-install $ cabal install * Using stack $ stack --stack-yaml stack-a.b.c.yaml install replacing `a.b.c` with your version of GHC. # Standard library You can use standard library v1.7.2 or the `master` branch of the standard library with Agda 2.6.4 RC1. This branch is available at https://github.com/agda/agda-stdlib/ # Fixed issues https://hackage.haskell.org/package/Agda-2.6.3.20230805/candidate/changelog Enjoy Agda 2.6.4 RC1 and please test as much as possible. Report problems and regressions to: https://github.com/agda/agda/issues -- Andreas, on behalf of the Agda Team From edprocess at dline.info Mon Aug 7 13:00:06 2023 From: edprocess at dline.info (edprocess dline.info) Date: Mon, 7 Aug 2023 11:00:06 +0000 Subject: [Agda] Digital Data Processing 2023 IEEE CPS Message-ID: Digital Data Process -------------- next part -------------- An HTML attachment was scrubbed... URL: From rsato at is.s.u-tokyo.ac.jp Tue Aug 8 02:03:23 2023 From: rsato at is.s.u-tokyo.ac.jp (Sato, Ryosuke) Date: Tue, 8 Aug 2023 09:03:23 +0900 Subject: [Agda] Second Call for Submissions: Student Research Competition and Posters, APLAS 2023 Message-ID: ====================================================================== CALL FOR SUBMISSIONS 21st Asian Symposium on Programming Languages and Systems (APLAS 2023) STUDENT RESEARCH COMPETITION and POSTERS Taipei, Taiwan, Sun 26 ? Wed 29 November 2023 https://conf.researchr.org/track/aplas-2023/src-and-posters ====================================================================== The APLAS 2023 student research competition (SRC) aims to provide opportunities for students to present their ongoing work to the community and receive feedback. The associated poster session also welcomes contributions from the entire community. IMPORTANT DATES --------------- * Mon 21 Aug 2023: Submission Deadline for Extended Abstracts * Fri 22 Sep 2023: Notification SUBMISSION CATEGORIES --------------------- * Student Research Competition: unpublished work by a single student https://conf.researchr.org/track/aplas-2023/src-and-posters#student-research-competition * Non-SRC posters: unpublished or published work, not restricted to students https://conf.researchr.org/track/aplas-2023/src-and-posters#non-src-posters PRIZES AND AWARDS ----------------- * First, second, and third prizes of the SRC * Audience awards (based on voting by conference participants) given in three categories: SRC posters, non-SRC posters, and SRC finalist presentations SUBMISSION INFORMATION ---------------------- For both submission categories, submit an extended abstract following the instructions on the website: https://conf.researchr.org/track/aplas-2023/src-and-posters#submission-information A selection committee will review the extended abstracts and provide feedback. ORGANISERS ---------- SRC & Posters Chair: * Hsiang-Shang 'Josh' Ko (Academia Sinica, Taiwan) Selection Committee: * Jacques Garrigue (Nagoya University, Japan) * Jeremy Gibbons (University of Oxford, UK) * Chih-Duo Hong (National Chengchi University, Taiwan) * Oleg Kiselyov (Tohoku University, Japan) * Akimasa Morihata (University of Tokyo, Japan) * Dominic Orchard (University of Kent, UK) * Taro Sekiyama (National Institute of Informatics, Japan) * Chung-chieh Shan (Indiana University, USA) * Youngju Song (MPI-SWS, Germany) * Tachio Terauchi (Waseda University, Japan) * Chuangjie Xu (SonarSource, Germany) From P.Achten at cs.ru.nl Tue Aug 8 10:52:39 2023 From: P.Achten at cs.ru.nl (Peter Achten) Date: Tue, 8 Aug 2023 10:52:39 +0200 Subject: [Agda] [Call for submissions TFPiE 2024] Trends in Functional Programming in Education - January 9 2024, Seton Hall University, USA Message-ID: TFPIE 2024 Call for papers https://wiki.tfpie.science.ru.nl/TFPIE2024 (January 9th 2024, West Orange, NJ, USA, co-located with TFP 2024 at Seton Hall University) TFPIE 2024 welcomes submissions describing techniques used in the classroom, tools used in and/or developed for the classroom and any creative use of functional programming (FP) to aid education in or outside Computer Science. Topics of interest include, but are not limited to: ? FP and beginning CS students ? FP and Computational Thinking ? FP and Artificial Intelligence ? FP in Robotics ? FP and Music ? Advanced FP for undergraduates ? FP in graduate education ? Engaging students in research using FP ? FP in Programming Languages ? FP in the high school curriculum ? FP as a stepping stone to other CS topics ? FP and Philosophy ? The pedagogy of teaching FP ? FP and e-learning: MOOCs, automated assessment etc. ? Best Lectures - more details below In addition to papers, we are requesting best lecture presentations. What's your best lecture topic in an FP related course? Do you have a fun way to present FP concepts to novices or perhaps an especially interesting presentation of a difficult topic? In either case, please consider sharing it. Best lecture topics will be selected for presentation based on a short abstract describing the lecture and its interest to TFPIE attendees. The length of the presentation should be comparable to that of a paper. In addition, the speaker can provide commentary on effectiveness or student feedback. Submissions Potential presenters are invited to submit an extended abstract (4-6 pages) or a draft paper (up to 20 pages) in EPTCS style. The authors of accepted presentations will have their preprints and their slides made available on the workshop's website. Papers and abstracts can be submitted via easychair at the following link: https://easychair.org/conferences/?conf=tfpie2024 After the workshop, presenters are invited to submit (a revised version of) their article for the formal review. The PC will select the best articles for publication in the Electronic Proceedings in Theoretical Computer Science (EPTCS). Articles rejected for presentation and extended abstracts will not be formally reviewed by the PC. Important Dates Submission deadline: December 26th 2023, Anywhere on Earth Notification: by December 30th 2023 (Note: submissions will be evaluated on a rolling basis, so earlier submissions will receive an earlier response) TFPIE Registration Deadline: TBA Workshop: January 9th 2024 Submission for formal review: April 19th 2024, Anywhere on Earth. Notification of full article: May 24th 2024 Camera ready: June 28th 2024 Program Committee - TBD ??????? Stephen Chang (Chair) - UMass Boston, USA Registration information See https://wiki.tfpie.science.ru.nl/TFPIE2024 for updated information. Registration and attendance are mandatory for at least one author of every paper that is presented at the workshop. Presenters will have their registration fee waived. Only papers that have been presented at TFPIE may be submitted to the post-reviewing process. From tarmo at cs.ioc.ee Fri Aug 11 11:49:31 2023 From: tarmo at cs.ioc.ee (Tarmo Uustalu) Date: Fri, 11 Aug 2023 12:49:31 +0300 Subject: [Agda] Postdoc position, Logic and Semantics Group in Tallinn Message-ID: <20230811124931.111faf6d@kan> The Logic and Semantics Group at the Tallinn University of Technology is seeking an aspiring talented and hard-working young scientist to fill a departmentally funded postdoc position. The group, currently consisting of 7 faculty and 4 PhD students, specializes in functional programming, type theory, mathematical semantics of programming languages, proof theory, constructive mathematics, proof assistants, formalization of mathematics and programming theory. Consult our webpage to get a picture of our work. https://cs.ioc.ee/lsg/ The group belongs to the High-Assurance Software Lab of the Department of Software Science at the School of IT. https://cs.taltech.ee/ The position is for 2 years; the start date is negotiable, preferrably between 1 Nov 2023 and 1 Feb 2024. The monthly gross salary will be 2500-3200 EUR depending on the previous experience of the successful candidate. The deal includes coverage by the national health insurance system, a paid annual leave etc. A salary rate like this ensures a high standard of living in Estonia. Send your statement of purpose (cover letter), CV and research statement to Tarmo Uustalu, tarmo at cs.ioc.ee, and Niccol? Veltri, niccolo at cs.ioc.ee, as soon as possible, but latest by 10 September 2023. We will assess applications as they arrive. With questions about the research topics of the group, the research environment, the conditions of the contract or living in Estonia, do not hesitate to ask. From sergey.goncharov at fau.de Fri Aug 11 22:37:53 2023 From: sergey.goncharov at fau.de (Sergey Goncharov) Date: Fri, 11 Aug 2023 22:37:53 +0200 Subject: [Agda] PhD Position in Higher-Order Mathematical Operational, Semantics at FAU Message-ID: <6760d65b-154f-3ead-a7b1-67db9d7a2849@fau.de> [We would be grateful for further distribution of the job advertisement below] A PhD position, associated with a recently granted DFG-project "Abstract Techniques for Programming Languages and Secure Compilation", has just opened in the Theoretical Computer Science group (https://www8.cs.fau.de) at the Friedrich-Alexander-Universit?t Erlangen-N?rnberg. The project builds on recent advances in Higher-Order Mathematical OperationalSemantics [1,2], a pivotal generalization of Turi and Plotkin's seminal approach to structural operational semantics. We seek an apt and motivated PhD candidate, who will contribute to the development of the theory and to applications in the area of secure compilation. Further details on the planned research are summarized in the technical part of the project proposal, which can be provided by request. The position is allocated for 3 years; the starting date is Nov. 1, or later, preferably not later than Feb. 1, 2024. The project is supervised by Stelios Tsampas and Sergey Goncharov. The position is in the TV-L E13 pay scale. Please inquire or apply by e-mail to {stelios.tsampas,sergey.goncharov}@fau.de When applying, please, enclose your CV and the degree transcript in your application. We are interested in filling in the position as soon as possible, and will thus consider applications as they arrive. Best, Stelios and Sergey [1] Sergey Goncharov, Stefan Milius, Lutz Schr?der, Stelios Tsampas, Henning Urbat, Towards a Higher-Order Mathematical Operational Semantics, POPL 2022 [2] Henning Urbat, Stelios Tsampas, Sergey Goncharov, Stefan Milius, Lutz Schr?der, Weak Similarity in Higher-Order Mathematical Operational Semantics, LICS 2023 -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 5965 bytes Desc: S/MIME Cryptographic Signature URL: From edprocess at dline.info Thu Aug 24 12:31:50 2023 From: edprocess at dline.info (edprocess dline.info) Date: Thu, 24 Aug 2023 10:31:50 +0000 Subject: [Agda] Digital Data Processing 2023 Message-ID: Third International Conference on Digital Data Processing University of Bedfordshire Luton. UK November 27-29, 2023 Hybrid mode- Virtual/Physical www.socio.org.uk/ddp IEEE CPS will publish the proceedings (Xplore) Data grows voluminously and exponentially with heterogeneity and complexity. A single organisation or industry processes over a few million transactions hourly and stores several petabytes of data. We live in a world of tremendous pressure to analyse and process data more efficiently, where Data analytics can reflect hidden patterns, incomprehensible relationships, intrinsic information relations, and segmentation. Data applications have introduced cutting-edge possibilities in every activity in our life. Thus, studying data and its underlying structure, dynamics of data relations, and newer data technologies is a never-ending process. The literature and research on data management are enormous; they do not sufficiently solve the data processing requirements. Currently, the use of technology and interrelations among information pieces generate gargantuan amounts of data. Many studies tend to develop models and systems to analyse voluminous datasets. Analysing the impact of data leads to application domains on decisions that have a systematic influence. Knowledge generated from data analysis can enable the production of critical information for several domains. Hence this conference reviews and discusses the recent trends, opportunities, and pitfalls of data management and how it has impacted organizations to create successful business and technology strategies and remain updated in data technology. This conference also highlights the current open research directions of data analytics that require further consideration. The proposed conference will discuss topics not limited to Data applications in various domains and activities Data in cloud Real-world data processing Data inaccuracy and reliability issues Data Ecosystem Business Analytics New data analytics techniques Physical and management challenges Privacy and Security Crowdsourcing and Sensing Data modelling Deep learning techniques Data fusion Descriptive analytics, Diagnostic analytics, Predictive Analytics, and Prescriptive analytics Machine learning Network optimization Data in Biomedical Engineering Data in Materials science and mechanics Data handling and applications in domains Wireless Networking Data Management Data of Electronic & Embedded Systems Multi-media Systems Data Artificial Intelligence Models and Systems Data E-Computing Data Renewable Energies Data Publications The IEEE Xplore will publish the DDP papers. Besides modified versions of the papers will appear in the following journals. 1. Journal on Data Semantics 2. Technologies 3. Data Technologies and Applications 4. Journal of Digital Information Management 5. International Journal of Computational Linguistics 6. Journal of Computational Methods in Sciences and Engineering Important Dates Full Paper Submission: September 10, 2023 Notification of Acceptance/Rejection: October 10, 2023 Registration Due: November 10, 2023 Camera Ready Due: November 10, 2023 Workshops/Tutorials/Demos: November 28, 2023 Main conference: November 27-29, 2023 Post-conference proceedings: December 20, 2023 General Chair Ezendu Ariwa, Chair UK& RI IEEE TEMS, UK Program Chairs Ramiro Smano Robles, Instituto Superior de Engenharia do Porto Rua, Portugal Simon Fong, University of Macau, Macau Program Co-Chairs Ricardo Rodriguez Jorge, Autonomous University of Ciudad Juarez, Mexico ? Dion Goh, Nanyang Technological University, Singapore Publicity Chair Hathairat Ketmaneechairat, King Mongkut?s University of Technology, North Bangkok, Thailand Paper Submission: http://socio.org.uk/ddp/paper-submission/ Contact: stm at socio.org.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From mechvel at scico.botik.ru Thu Aug 24 23:04:56 2023 From: mechvel at scico.botik.ru (mechvel at scico.botik.ru) Date: Fri, 25 Aug 2023 00:04:56 +0300 Subject: [Agda] reply to Agda 2.6.3.20230805 Message-ID: I am trying Agda version 2.6.3.20230805 Built with flags (cabal -f) - optimise-heavily: extra optimizations with ghc 9.2.7 under Ubuntu Linux 18.04. 1) When installing, it warns ... src/Development/GitRev.hs:109:6: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive ... src/Data/Hashable/Generic/Instances.hs:5:14: warning: [-Wtrustworthy-safe] ?Data.Hashable.Generic.Instances? is marked as Trustworthy but has been inferred as safe! ... and many other warnings issued. 2) Type checking my library in Agda. The command is > agda $agdaLibOpt --auto-inline --guardedness List/I.agda, The message is "Set ? is not less or equal than Set when checking that the type A of an argument to the constructor hasHead fits in the sort Set of the datatype. Note: this argument is forced by the indices of hasHead, so this definition would be allowed under --large-indices. " This is about -------------------------------------------- module _ {A : Set ?} where ... ... data HasHead : Pred (List A) 0? where hasHead : (x : A) {xs : List A} ? HasHead (x ? xs) -- HERE ?HasHead : Pred (List A) 0? ?HasHead = ?_ ? HasHead ------------------------------------------- Was Agda 2.6.3 wrong when allowed 0? here? I set the minimal level which is allowed by the type checker. On the other hand, as A : Set ?, probably Pred (List A) has to require ? for the level -- ? Regards, Sergei From shhyou at u.northwestern.edu Fri Aug 25 18:54:21 2023 From: shhyou at u.northwestern.edu (Shu-Hung You) Date: Fri, 25 Aug 2023 11:54:21 -0500 Subject: [Agda] reply to Agda 2.6.3.20230805 In-Reply-To: References: Message-ID: >From what I found in the Agda repository, plt-amy discovered that not counting the level of certain indices opens the door to falsity, therefore additional checks are added (back). The counterexample: https://github.com/agda/agda/issues/6654 The fix: https://github.com/agda/agda/pull/6661 On Thu, Aug 24, 2023 at 4:05?PM wrote: > > I am trying Agda version 2.6.3.20230805 > > Built with flags (cabal -f) > - optimise-heavily: extra optimizations > > with ghc 9.2.7 under Ubuntu Linux 18.04. > > > 1) When installing, it warns > ... > src/Development/GitRev.hs:109:6: warning: [-Wincomplete-patterns] > Pattern match(es) are non-exhaustive > ... > src/Data/Hashable/Generic/Instances.hs:5:14: warning: > [-Wtrustworthy-safe] > ?Data.Hashable.Generic.Instances? is marked as Trustworthy but has > been inferred as safe! > ... > > and many other warnings issued. > > > 2) Type checking my library in Agda. > > The command is > > agda $agdaLibOpt --auto-inline --guardedness List/I.agda, > > The message is > > "Set ? is not less or equal than Set > when checking that the type A of an argument to the constructor > hasHead fits in the sort Set of the datatype. > Note: this argument is forced by the indices of hasHead, so this > definition would be allowed under --large-indices. > " > This is about > > -------------------------------------------- > module _ {A : Set ?} > where > ... > ... > data HasHead : Pred (List A) 0? > where > hasHead : (x : A) {xs : List A} ? HasHead (x ? xs) -- HERE > > ?HasHead : Pred (List A) 0? > ?HasHead = ?_ ? HasHead > ------------------------------------------- > > Was Agda 2.6.3 wrong when allowed 0? here? > I set the minimal level which is allowed by the type checker. > On the other hand, as A : Set ?, probably Pred (List A) has to require > ? for the level > -- ? > > Regards, > Sergei > _______________________________________________ > Agda mailing list > Agda at lists.chalmers.se > https://lists.chalmers.se/mailman/listinfo/agda From mechvel at scico.botik.ru Sat Aug 26 00:45:57 2023 From: mechvel at scico.botik.ru (mechvel at scico.botik.ru) Date: Sat, 26 Aug 2023 01:45:57 +0300 Subject: [Agda] 2.6.4-rc1 Message-ID: <3b6d5bc85c2f148ef77238c0900ee538@scico.botik.ru> I have tested Agda 2.6.3.20230805 built with flags (cabal -f) - optimise-heavily: extra optimizations with ghc 9.2.7 under Ubuntu Linux 18.04. My large computer algebra library is type-checked as agda $agdaLibOpt --auto-inline --guardedness TypeCheckAll.agda Then it is compiled, and Test is run. This works like in Agda 2.6.3, except that I was forced to change Level.zero to a more appropriate one in several places. -- SM From mechvel at scico.botik.ru Sat Aug 26 00:48:19 2023 From: mechvel at scico.botik.ru (mechvel at scico.botik.ru) Date: Sat, 26 Aug 2023 01:48:19 +0300 Subject: [Agda] reply to Agda 2.6.3.20230805 In-Reply-To: References: Message-ID: <2b98d5a4c068a53146e78375cee549e9@scico.botik.ru> On 2023-08-25 19:54, Shu-Hung You wrote: > From what I found in the Agda repository, plt-amy discovered that not > counting the level of certain indices opens the door to falsity, > therefore additional checks are added (back). > > The counterexample: https://github.com/agda/agda/issues/6654 > The fix: https://github.com/agda/agda/pull/6661 So, it looks like Agda-2.6.4-rc1 is more correct. Thank you. ------ Sergei > On Thu, Aug 24, 2023 at 4:05?PM wrote: >> >> I am trying Agda version 2.6.3.20230805 >> >> Built with flags (cabal -f) >> - optimise-heavily: extra optimizations >> >> with ghc 9.2.7 under Ubuntu Linux 18.04. >> >> >> 1) When installing, it warns >> ... >> src/Development/GitRev.hs:109:6: warning: [-Wincomplete-patterns] >> Pattern match(es) are non-exhaustive >> ... >> src/Data/Hashable/Generic/Instances.hs:5:14: warning: >> [-Wtrustworthy-safe] >> ?Data.Hashable.Generic.Instances? is marked as Trustworthy but >> has >> been inferred as safe! >> ... >> >> and many other warnings issued. >> >> >> 2) Type checking my library in Agda. >> >> The command is >> > agda $agdaLibOpt --auto-inline --guardedness List/I.agda, >> >> The message is >> >> "Set ? is not less or equal than Set >> when checking that the type A of an argument to the constructor >> hasHead fits in the sort Set of the datatype. >> Note: this argument is forced by the indices of hasHead, so this >> definition would be allowed under --large-indices. >> " >> This is about >> >> -------------------------------------------- >> module _ {A : Set ?} >> where >> ... >> ... >> data HasHead : Pred (List A) 0? >> where >> hasHead : (x : A) {xs : List A} ? HasHead (x ? xs) -- >> HERE >> >> ?HasHead : Pred (List A) 0? >> ?HasHead = ?_ ? HasHead >> ------------------------------------------- >> >> Was Agda 2.6.3 wrong when allowed 0? here? >> I set the minimal level which is allowed by the type checker. >> On the other hand, as A : Set ?, probably Pred (List A) has to >> require >> ? for the level >> -- ? >> >> Regards, >> Sergei >> _______________________________________________ >> Agda mailing list >> Agda at lists.chalmers.se >> https://lists.chalmers.se/mailman/listinfo/agda From edprocess at dline.info Mon Aug 28 13:06:07 2023 From: edprocess at dline.info (edprocess dline.info) Date: Mon, 28 Aug 2023 11:06:07 +0000 Subject: [Agda] Workshop on Generative AI Models Message-ID: First Workshop on "Next-Generation Models for Generative AI" (In conjunction with the Third International Conference on Digital Data Processing 2023) University of Bedfordshire, Luton. UK. November 27-29, 2023 https://socio.org.uk/ddp/workshop (IEEE CPS will publish the proceedings, and papers should follow the IEEE template) AI models use billions of parameters to detect and retrieve text and images. The currently available LL models are experimented with for their efficiency, and at the same time, newer models are being developed. There are many challenges associated with generative AI. The pre-training volume and efficiency are a focus. To leverage the training set with comprehensiveness and accuracy, billions of parameters are injected into the LLM. Current GPTs face criticism, and governments issue a caution to their use. For example, Zhuang Rongwen, China?s cyberspace chief, raises concerns over the power of generative AI and pledges to make it ?controllable'. The agenda for the future Generative AI is not clear. Improved generative tools should be capable of characterising extremist narratives in corpora to reveal different contexts, which may lead to building semantic-rich content for end-users. Testing the current models and their results may contribute to future research. Considering these issues, we framed a workshop to address the theme, Next Generation Models. The workshop themes include but are not limited to the following. Text, Image, Code, Video, 3D models Domain-specific models Compositional generative models Foundation models Energy-based models Deep equilibrium models Impact of Generative AI on Teaching and Learning Knowledge and Semantic Issues in Generative AI Future LLM AI Ethical Issues AI and NLP Embedding in AI Reinforcement learning Data Support and Datasets in AI Synthetic Training Datasets Training Synthetic data Standards and Benchmarks AI platforms Workshop Chairs Gloria Tengyue Li North China University of Technology Beijing China Simon Fong University of Macau Macau Hathairat Ketmaneechairat King Mongkut?s University of Technology North Bangkok, Thailand Important Dates Full Paper Submission: September 10, 2023 Notification of Acceptance/Rejection: October 10, 2023 Registration Due: November 10, 2023 Camera Ready Due: November 10, 2023 Workshops/Tutorials/Demos: November 28, 2023 Main conference: November 27-29, 2023 Post-conference proceedings: December 20, 2023 Paper Submission: http://socio.org.uk/ddp/paper-submission/ Contact: stm at socio.org.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From a.g.setzer at swansea.ac.uk Sun Sep 3 16:00:28 2023 From: a.g.setzer at swansea.ac.uk (Anton Setzer) Date: Sun, 3 Sep 2023 14:00:28 +0000 Subject: [Agda] Position in Swansea suitable for agda people on applied formal methods (security or railway verification) Message-ID: We in Swansea are advertising a job position which would be suitable for experts in Agda, Coq, or related systems, or type theoretists in general. We have a cyber security group, and a very active railway verification group, here in Swansea. I have done some work on verification of Bitcoin and Solidity in Agda, and with my former PhD student Karim Kanso I have carried out some substantial research on verifying railway interlocking systems in Agda. In the area of railway verification we have a well established long term collaboration with Siemens Mobility. It would be nice to get somebody who uses Agda or some other type theoretic approach, or any other interactive or automated theorem provers in this area, to develop my research on using Agda in verification further, but the position below is advertised more broadly (it covers both railway verification and formal methods for cyber security). Currently we have a job opportunity in applied formal methods at Swansea University, see https://www.swansea.ac.uk/jobs-at-swansea/current-vacancies/details/?nPostingID=135966&nPostingTargetID=168494&ID=QHUFK026203F3VBQB7VLO8NXD&lg=UK&mask=suext I was thinking about leaders in Formal Methods, who also have applications in their view. Here your name came to my mind. It might be that the deadline will be extended in the course of next week, but since I'm away I wanted to draw your attention to this opportunity now. Our department hosts one of the UK's largest groups in logic and theoretical computer science. Furthermore, there is a newly founded, active group on cyber-security. Overall, the department offers a vibrant research environment, also with experts in AI, HCI, Robotics, and Visual Computing. Links: https://www.swansea.ac.uk/compsci/research-and-impact/swansea-railway-verification/ https://www.swansea.ac.uk/compsci/research-and-impact/theoretical-computer-science/ https://www.swansea.ac.uk/compsci/research-and-impact/cybersecurity/ https://www.swansea.ac.uk/compsci/research-and-impact/ In case you know of any suitable person, I would be happy if you could point them towards this opportunity. I will be available for an informal chat on Swansea perspectives (from Monday 11 September when I'm back from my current trip). Best wishes, Anton ----------------------------------------------------------------------------- Dr Anton Setzer Darllenydd / Reader Ystafell / Room 403 Adran Gyfrifiadureg / Dept. of Computer Science Y Ffowndri Gyfrifiadurol / Computational Foundry Coleg Gwyddoniaeth / College of Science Prifysgol Abertawe/ Swansea University Campws y Bae/ Bay Campus Abertawe / Swansea SA1 8EN DU / UK Rhowch wybod i ni os hoffech dderbyn eich gohebiaeth yn Gymraeg. / Let us know if you would like to receive correspondence in Welsh. Rydym yn croesawu gohebiaeth yn Gymraeg neu yn Saesneg. / We welcome correspondence in Welsh or English. Ni fydd gohebu yn Gymraeg yn arwain at oedi./ Corresponding in Welsh will not lead to a delay. -------------- next part -------------- An HTML attachment was scrubbed... URL: From Graham.Hutton at nottingham.ac.uk Mon Sep 4 08:52:09 2023 From: Graham.Hutton at nottingham.ac.uk (Graham Hutton) Date: Mon, 4 Sep 2023 06:52:09 +0000 Subject: [Agda] Call for Papers: JFP Special Issue on Program Calculation (papers due 1st Dec) Message-ID: ================================================================== JFP Special Issue on Program Calculation https://tinyurl.com/prog-calc We invite submissions to the Journal of Functional Programming Special Issue on Program Calculation. Notification of intent : 20 October 2023 Submission deadline : 1 December 2023 *** If you are attending the ICFP conference in Seattle this week, please feel free to speak with Nicolas Wu if you have any questions about submitting for the special issue *** SCOPE The idea of program calculation, in which programs are derived from specifications using equational reasoning techniques, has been a topic of interest in functional programming since its earliest days. In particular, the approach allows us to systematically discover how programs can be defined, while at the same time obtaining proofs that they are correct. The aim of this special issue is to document advances that have been made in the field of program calculation in recent years. TOPICS Full-length, archival-quality submissions are solicited on all aspects of program calculation and related topics. Specific topics of interest include but are not limited to: - Program derivation and transformation; - Inductive and co-inductive methods; - Recursion and co-recursion schemes; - Categorical and graphical methods; - Tool support and proof assistants; - Efficiency and resource usage; - Functional algorithm design; - Calculation case studies. The special issue will also consider papers on program calculation that are not traditional research papers. This may include pearls, surveys, tutorials or educational papers, which will be judged by the usual JFP standards for such submissions. Papers will be reviewed as regular JFP submissions, and acceptance in the special issue will be based on both JFP's quality standards and relevance to the theme. NOTIFICATION OF INTENT Authors must notify the special issue editors of their intent to submit by 20 October 2023. The notification of intent should be submitted by filling out the following form, which asks for data to help identify suitable reviewers: tinyurl.com/intent-to-submit If you miss the notification of intent deadline, but still wish to submit, please contact the special-issue editors. SUBMISSIONS Papers must be submitted by 1 December 2023. Submissions should be typeset in LaTeX using the JFP style file, and submitted through the JFP Manuscript Central system. Choose "Program Calculation" as the paper type, so it gets assigned to the special issue. Further author instructions are available from: tinyurl.com/JFP-instructions We welcome extended versions of conference or workshop papers. Such submissions must clearly describe the relationship with the initial publication, and must differ sufficiently that the author can assign copyright to Cambridge University Press. Prospective authors are welcome to discuss submissions with the editors to ensure compliance. SPECIAL-ISSUE EDITORS Graham Hutton Nicolas Wu IMPORTANT DATES We anticipate the following schedule: 20 October 2023 : Notification-of-intent deadline 1 December 2023 : Submission deadline 22 March 2024 : First round of reviews 12 July 2024 : Revision deadline 4 October 2024 : Second round of reviews, if applicable 29 November 2024 : Final versions due ================================================================== This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please contact the sender and delete the email and attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. Email communications with the University of Nottingham may be monitored where permitted by law. From edprocess at dline.info Wed Sep 6 14:42:13 2023 From: edprocess at dline.info (edprocess dline.info) Date: Wed, 6 Sep 2023 12:42:13 +0000 Subject: [Agda] DDP 2023 IEEE CPS Message-ID: Third International Conference on Digital Data Processing University of Bedfordshire Luton. UK November 27-29, 2023 Hybrid mode- Virtual/Physical www.socio.org.uk/ddp IEEE CPS will publish the proceedings (Xplore) Data grows voluminously and exponentially with heterogeneity and complexity. A single organisation or industry processes over a few million transactions hourly and stores several petabytes of data. We live in a world of tremendous pressure to analyse and process data more efficiently, where Data analytics can reflect hidden patterns, incomprehensible relationships, intrinsic information relations, and segmentation. Data applications have introduced cutting-edge possibilities in every activity in our life. Thus, studying data and its underlying structure, dynamics of data relations, and newer data technologies is a never-ending process. The literature and research on data management are enormous; they do not sufficiently solve the data processing requirements. Currently, the use of technology and interrelations among information pieces generate gargantuan amounts of data. Many studies tend to develop models and systems to analyse voluminous datasets. Analysing the impact of data leads to application domains on decisions that have a systematic influence. Knowledge generated from data analysis can enable the production of critical information for several domains. Hence this conference reviews and discusses the recent trends, opportunities, and pitfalls of data management and how it has impacted organizations to create successful business and technology strategies and remain updated in data technology. This conference also highlights the current open research directions of data analytics that require further consideration. The proposed conference will discuss topics not limited to Data applications in various domains and activities Data in cloud Real-world data processing Data inaccuracy and reliability issues Data Ecosystem Business Analytics New data analytics techniques Physical and management challenges Privacy and Security Crowdsourcing and Sensing Data modelling Deep learning techniques Data fusion Descriptive analytics, Diagnostic analytics, Predictive Analytics, and Prescriptive analytics Machine learning Network optimization Data in Biomedical Engineering Data in Materials science and mechanics Data handling and applications in domains Wireless Networking Data Management Data of Electronic & Embedded Systems Multi-media Systems Data Artificial Intelligence Models and Systems Data E-Computing Data Renewable Energies Data Publications The IEEE Xplore will publish the DDP papers. Besides modified versions of the papers will appear in the following journals. 1. Journal on Data Semantics 2. Technologies 3. Data Technologies and Applications 4. Journal of Digital Information Management 5. International Journal of Computational Linguistics 6. Journal of Computational Methods in Sciences and Engineering Important Dates Full Paper Submission: September 10, 2023 Notification of Acceptance/Rejection: October 10, 2023 Registration Due: November 10, 2023 Camera Ready Due: November 10, 2023 Workshops/Tutorials/Demos: November 28, 2023 Main conference: November 27-29, 2023 Post-conference proceedings: December 20, 2023 General Chair Ezendu Ariwa, Chair UK& RI IEEE TEMS, UK Program Chairs Ramiro Smano Robles, Instituto Superior de Engenharia do Porto Rua, Portugal Simon Fong, University of Macau, Macau Program Co-Chairs Ricardo Rodriguez Jorge, Autonomous University of Ciudad Juarez, Mexico ? Dion Goh, Nanyang Technological University, Singapore Publicity Chair Hathairat Ketmaneechairat, King Mongkut?s University of Technology, North Bangkok, Thailand Paper Submission: http://socio.org.uk/ddp/paper-submission/ Contact: stm at socio.org.uk -------------- next part -------------- An HTML attachment was scrubbed... URL: From johannes.waldmann at htwk-leipzig.de Fri Sep 8 12:04:01 2023 From: johannes.waldmann at htwk-leipzig.de (Johannes Waldmann) Date: Fri, 8 Sep 2023 12:04:01 +0200 Subject: [Agda] ... because it contains Dec which does not have a COMPILE pragma. Message-ID: <56ac6f10-bd6c-6ab9-c0be-95fe4b695464@htwk-leipzig.de> Hi. when extracting Haskell code from this Agda module https://gitlab.imn.htwk-leipzig.de/waldmann/cetera/-/tree/weights I am getting this error ... R.agda:658,1-37 The type {C : Set} ? DecidableEquality C ? Certificate C ? Bool cannot be translated to a corresponding Haskell type, because it contains Dec which does not have a COMPILE pragma. I thought I was being clever by using decidable things, and following recommendations, e.g., https://plfa.github.io/Decidable/#the-best-of-both-worlds and I was hoping that the "proof" part of Dec will be erased. How can this be done? (I can't put a COMPILE pragma for Dec in my module, and I don't want to give up the Dec type as that would entail duplication of code/proof, if I understand the documentation right( Best regards, Johannes. NB: this is my very first Agda project, so I'm sure it's ignoring tons of guidelines. I can beautify later, and I welcome suggestions for that, but for now I just want this to work. From louis.rustenholz at imdea.org Fri Sep 8 13:37:52 2023 From: louis.rustenholz at imdea.org (Louis Rustenholz) Date: Fri, 08 Sep 2023 13:37:52 +0200 Subject: [Agda] SAS 2023 - Call for Participation - Early deadline: Sept 22 Message-ID: <87r0n8aoa7.fsf@louis.rustenholz@imdea.org> ---------------------------------------------------------------------- Call for Participation Early registration deadline: September 22 SAS 2023 The 30th Static Analysis Symposium Cascais (Lisbon), Portugal, Sun 22 - Tue 24, October 2023 Colocated with SPLASH 23 https://2023.splashcon.org/home/sas-2023 ---------------------------------------------------------------------- Registration is now open for SAS 2023! The 30th Static Analysis Symposium (SAS 2023) will be co-located with SPLASH 2023 in Cascais (Lisbon), Portugal and held on October 22-24. REGISTRATION *Early bird registration deadline: September 22* Registration to be completed through the SPLASH registration pages; see instructions at: https://conf.researchr.org/attending/sas-2023/%5Esattending%5EsRegistration https://2023.splashcon.org/attending/Registration INVITED SPEAKERS - Loris D'Antoni Verifying Infinitely Many Programs at Once - Bor-Yuh Evan Chang Goal-Directed Abstract Interpretation and Event-Driven Frameworks - Daniel K?stner Abstract Interpretation in Industry - Experience and Lessons Learned - Gagandeep Singh Building Trust and Safety in Artificial Intelligence with Abstract Interpretation ACCEPTED PAPERS - Mutual Refinements of Context-Free Language Reachability Shuo Ding and Qirun Zhang - Modular Optimization-Based Roundoff Error Analysis of Floating-Point Programs Rosa Abbasi Boroujeni and Eva Darulova - How fitting is your abstract domain? Roberto Giacobazzi, Isabella Mastroeni and Elia Perantoni - BREWasm: A General Static Binary Rewriting Framework for WebAssembly Shangtong Cao, Ningyu He, Yao Guo and Haoyu Wang - Scaling up Roundoff Analysis of Functional Data Structure Programs Anastasia Isychev and Eva Darulova - Octagons Revisited - Elegant Proofs and Simplified Algorithms Michael Schwarz and Helmut Seidl - Error Invariants for Fault Localization via Abstract Interpretation Aleksandar S. Dimovski - Symbolic transformation of expressions in modular arithmetic J?r?me Boillot and J?r?me Feret - ADCL: Acceleration Driven Clause Learning for Constrained Horn Clauses Florian Frohn and J?rgen Giesl - Unconstrained Variable Oracles for Faster Static Analyses Vincenzo Arceri, Greta Dolcetti and Enea Zaffanella - Generalized Program Sketching by Abstract Interpretation and Logical Abduction Aleksandar S. Dimovski - Domain Precision in Galois Connection-less Abstract Interpretation Isabella Mastroeni and Michele Pasqua - A Formal Framework to Measure the Incompleteness of Abstract Interpretations Marco Campion, Caterina Urban, Mila Dalla Preda and Roberto Giacobazzi - Error Localization for Sequential Effect Systems Colin S. Gordon and Chaewon Yun - Lifting On-Demand Analysis to Higher-Order Languages Daniel Schoepe, David Seekatz, Ilina Stoilkovska, Sandro Stucki, Daniel Tattersall, Pauline Bolignano, Franco Raimondi and Bor-Yuh Evan Chang - A Product of Shape and Sequence Abstractions Josselin Giet, F?lix Ridoux and Xavier Rival - Quantum Constant Propagation Yanbin Chen and Yannick Stade - Polynomial Analysis of Modular Arithmetic Thomas Seed, Andy King, Neil Evans and Chris Coppins - Boosting Multi-Neuron Convex Relaxation for Neural Network Verification Xuezhou Tang, Ye Zheng and Jiaxiang Liu - Reverse Template Processing using Abstract Interpretation Matthieu Lemerre - Mutual Refinements of Context-Free Language Reachability Shuo Ding and Qirun Zhang - Modular Optimization-Based Roundoff Error Analysis of Floating-Point Programs Rosa Abbasi Boroujeni and Eva Darulova - How fitting is your abstract domain? Roberto Giacobazzi, Isabella Mastroeni and Elia Perantoni - BREWasm: A General Static Binary Rewriting Framework for WebAssembly Shangtong Cao, Ningyu He, Yao Guo and Haoyu Wang - Scaling up Roundoff Analysis of Functional Data Structure Programs Anastasia Isychev and Eva Darulova - Octagons Revisited - Elegant Proofs and Simplified Algorithms Michael Schwarz and Helmut Seidl - Error Invariants for Fault Localization via Abstract Interpretation Aleksandar S. Dimovski - Symbolic transformation of expressions in modular arithmetic J?r?me Boillot and J?r?me Feret - ADCL: Acceleration Driven Clause Learning for Constrained Horn Clauses Florian Frohn and J?rgen Giesl - Unconstrained Variable Oracles for Faster Static Analyses Vincenzo Arceri, Greta Dolcetti and Enea Zaffanella - Generalized Program Sketching by Abstract Interpretation and Logical Abduction Aleksandar S. Dimovski - Domain Precision in Galois Connection-less Abstract Interpretation Isabella Mastroeni and Michele Pasqua - A Formal Framework to Measure the Incompleteness of Abstract Interpretations Marco Campion, Caterina Urban, Mila Dalla Preda and Roberto Giacobazzi - Error Localization for Sequential Effect Systems Colin S. Gordon and Chaewon Yun - Lifting On-Demand Analysis to Higher-Order Languages Daniel Schoepe, David Seekatz, Ilina Stoilkovska, Sandro Stucki, Daniel Tattersall, Pauline Bolignano, Franco Raimondi and Bor-Yuh Evan Chang - A Product of Shape and Sequence Abstractions Josselin Giet, F?lix Ridoux and Xavier Rival - Quantum Constant Propagation Yanbin Chen and Yannick Stade - Polynomial Analysis of Modular Arithmetic Thomas Seed, Andy King, Neil Evans and Chris Coppins - Boosting Multi-Neuron Convex Relaxation for Neural Network Verification Xuezhou Tang, Ye Zheng and Jiaxiang Liu - Reverse Template Processing using Abstract Interpretation Matthieu Lemerre From johannes.waldmann at htwk-leipzig.de Fri Sep 8 20:14:33 2023 From: johannes.waldmann at htwk-leipzig.de (Johannes Waldmann) Date: Fri, 8 Sep 2023 20:14:33 +0200 Subject: [Agda] ... because it contains Dec which does not have a COMPILE pragma. In-Reply-To: <56ac6f10-bd6c-6ab9-c0be-95fe4b695464@htwk-leipzig.de> References: <56ac6f10-bd6c-6ab9-c0be-95fe4b695464@htwk-leipzig.de> Message-ID: <16d0f457-5969-1272-b778-86d4d67911bd@htwk-leipzig.de> > The type {C : Set} ? DecidableEquality C ? Certificate C ? Bool > cannot be translated to a corresponding Haskell type, OK, I could solve this, by making the function monomorphic and fixing the (Dec _) argument on the Agda side, so it does not show up on the Haskell side (I think) - J. From ufarooq at lsu.edu Tue Sep 12 00:15:26 2023 From: ufarooq at lsu.edu (Umar Farooq) Date: Mon, 11 Sep 2023 22:15:26 +0000 Subject: [Agda] OOPSLA 2024: Round 1 Call for Papers Message-ID: ======================================================================== PACMPL Issue OOPSLA 2024 Call for Papers OOPSLA 2024 will be held as part of The ACM Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH'24) October 20-25, 2024, Pasadena, California, United States https://2024.splashcon.org/track/splash-2024-oopsla ======================================================================== ### Important dates #### ROUND 1: Submission Deadline: Fri Oct 20, 2023 Author Response: Mon Dec 11 - Wed Dec 13, 2023 Author Notification: Fri Dec 22, 2023 Artifact Submission: Fri Jan 5, 2024 Artifact kick-tires: Sat Jan 6 - Fri Jan 19, 2024 Submission of Revisions: Sun Feb 11, 2024 Author Notification of Revisions: Sat Feb 24, 2024 Artifact Notification: Fri Mar 1, 2024 Camera Ready: Fri Mar 8, 2024 #### ROUND 2: Submission Deadline: Fri Apr 5, 2024 Author Response: Mon Jun 3 - Wed Jun 5, 2024 Author Notification: Fri Jun 21, 2024 Artifact Submission: Fri Jul 5, 2024 Artifact kick-tires: Sat Jul 6 - Fri Jul 19, 2024 Submission of Revisions: Sun Aug 4, 2024 Author Notification of Revisions: Sun Aug 18, 2024 Artifact Notification: Fri Aug 23, 2024 Camera Ready: Sun Sep 1, 2024 Papers accepted at either of the rounds will be published in the 2024 volume of PACMPL(OOPSLA) and invited to be presented at the SPLASH conference in October 2024. ### Scope The OOPSLA issue of the Proceedings of the ACM on Programming Languages (PACMPL) welcomes papers focusing on all practical and theoretical investigations of programming languages, systems and environments. Papers may target any stage of software development, including requirements, modelling, prototyping, design, implementation, generation, analysis, verification, testing, evaluation, maintenance, and reuse of software systems. Contributions may include the development of new tools, techniques, principles, and evaluations. #### Review Process PACMPL(OOPSLA) has two rounds of reviewing with submission deadlines around October and April each year. As you submit your paper you will receive around three reviews and an opportunity to provide an author response that will be read and addressed by the reviewers in the final decision outcome summary. There are 5 possible outcomes at the end of the round: *Accept*: Your paper will appear in the upcoming volume of PACMPL (OOPSLA). *Conditional Accept*: You will receive a list of required revisions that you will need to address. You must submit a revised paper, a clear explanation of how your revision addresses these comments, and "if possible" a diff of the PDF as supplementary material. Assuming you meet the listed requirements, after further review by the same reviewers, your paper will very likely be accepted. This process *has to be completed within two months of the initial decision* for the paper to be accepted, so we encourage timely turnaround in case revisions take more than one cycle to be accepted. *Minor Revision*: The reviewers have concerns that go beyond what can be enumerated in a list. Therefore, while you may receive a list of revisions suggested by the reviewers, this will not necessarily be comprehensive. You will have the opportunity to resubmit your revised paper and have it re-reviewed by the same reviewers, which may or may not result in your paper's acceptance. When you resubmit, you should clearly explain how the revisions address the comments of the reviewers, by including a document describing the changes and "if possible" a diff of the PDF as supplementary material. This process *has to be completed within two months of the initial decision* for the paper to be accepted in the current round, so we encourage timely turnaround in case revisions take more than one cycle to be accepted. *Major Revision*: You will receive a list of revisions suggested by the reviewers. Papers in this category are *invited to submit a revision to the next round of submissions* with a specific set of expectations to be met. When you resubmit, you should clearly explain how the revisions address the comments of the reviewers, by including a document describing the changes and "if possible" a diff of the PDF as supplementary material. The revised paper will be re-evaluated in the next round. Resubmitted papers will retain the same reviewers throughout the process to the extent possible. *Reject*: Rejected papers will not be included in the upcoming volume of PACMPL(OOPSLA). Papers in this category are not guaranteed a review if resubmitted less than one year from the date of the original submission. A paper will be judged to be a resubmission if it is substantially similar to the original submission. The Chairs will decide whether or not a paper is a resubmission of the same work. ### Submissions Submitted papers must be at most **23 pages** in 10 point font. There is no page limit on references. No appendices are allowed on the main paper, instead authors can upload supplementary material with no page or content restrictions, but reviewers may choose to ignore it. Submissions must adhere to the "ACM Small" template available from [the ACM](http://www.acm.org/publications/authors/submissions). Papers are expected to use author-year citations. Author-year citations may be used as either a noun phrase, such as "The lambda calculus was originally conceived by Church (1932)", or a parenthetic phase, such as "The lambda calculus (Church 1932) was intended as a foundation for mathematics". PACMPL uses double-blind reviewing. Authors' identities are only revealed if a paper is accepted. Papers must 1. omit author names and institutions, 2. use the third person when referencing your work, 3. anonymise supplementary material. Nothing should be done in the name of anonymity that weakens the submission; see the DBR FAQ. When in doubt, contact the Review Committee Chairs. Papers must describe unpublished work that is not currently submitted for publication elsewhere as described by [SIGPLAN's Republication Policy](http://www.sigplan.org/Resources/Policies/Republication). Submitters should also be aware of [ACM's Policy and Procedures on Plagiarism](http://www.acm.org/publications/policies/plagiarism_policy). Submissions are expected to comply with the [ACM Policies for Authorship](https://www.acm.org/publications/authors/information-for-authors). #### Artifacts Authors should indicate with their initial submission if an artifact exists, describe its nature and limitations, and indicate if it will be submitted for evaluation. Accepted papers that fail to provide an artifact will be requested to explain the reason they cannot support replication. It is understood that some papers have no artifacts. Please note that the artifact submission deadline will be following closely the paper submission deadline so make sure you check the Artifact Call as soon as you submit your paper to PACMPL(OOPSLA). ##### Data-Availability Statement To help readers find data and software, OOPSLA recommends adding a section just before the references titled Data-Availability Statement. If the paper has an artifact, cite it here. If there is no artifact, this section can explain how to obtain relevant code. The statement does not count toward the OOPSLA 2024 page limit. It may be included in the submitted paper; in fact we encourage this, even if the DOI is not ready yet. Example: \section{Conclusion} .... \section*{Data-Availability Statement} The software that supports~\cref{s:design,s:evaluation} is available on Software Heritage~\cite{artifact-swh} and Zenodo~\cite{artifact-doi}. \begin{acks} .... #### Expert PC Members During the submission, we will ask you to list up to 3 non-conflicted PC members who you think are experts on the topic of this submission, starting with the most expert. This list will not be used as an input during the paper assignment and it will not be visible to the PC. It may be used by the PC Chair and Associate Chairs for advice on external experts if the paper lacks expert reviews. ### Publication PACMPL is a Gold Open Access journal, all papers will be freely available to the public. Authors can voluntarily cover the article processing charge ($400 USD), but payment is not required. The official publication date is the date the journal is made available in the ACM Digital Library. The journal issue and associated papers may be published up to two weeks prior to the first day of the conference. The official publication date affects the deadline for any patent filings related to published work. By submitting your article to an ACM Publication, you are acknowledging that you and your co-authors are subject to all [ACM Publications Policies](https://www.acm.org/publications/policies), including ACM?s [new Publications Policy on Research Involving Human Participants and Subjects](https://www.acm.org/publications/policies/research-involving-human-participants-and-subjects). Alleged violations of this policy or an ACM Publications Policy will be investigated by ACM and may result in a full retraction of your paper, in addition to other potential penalties, as per ACM Publications Policy. Please ensure that you and your co-authors obtain [an ORCID ID](https://orcid.org/register), so you can complete the publishing process for your accepted paper. ACM has been involved in ORCID from the start and we have recently made a [commitment to collect ORCID IDs from all of our published authors](https://authors.acm.org/author-resources/orcid-faqs). We are committed to improving author discoverability, ensuring proper attribution and contributing to ongoing community efforts around name normalization; your ORCID ID will help in these efforts. The ACM Publications Board has recently updated the ACM Authorship Policy in several ways: - Addressing the use of generative AI systems in the publications process - Clarifying criteria for authorship and the responsibilities of authors - Defining prohibited behaviour, such as gift, ghost, or purchased authorship - Providing a linked FAQ explaining the rationale for the policy and providing additional details You can find the updated policy here: [https://www.acm.org/publications/policies/new-acm-policy-on-authorship](https://www.acm.org/publications/policies/new-acm-policy-on-authorship) ##### Review Committee Review Committee Chairs: Alex Potanin, Australian National University, Australia Bor-Yuh Evan Chang, University of Colorado Boulder, USA Review Committee Associate Chairs: Anders M?ller, Aahrus University, Denmark Lingming Zhang, UIUC, USA Review Committee: Aleksandar Nanevski, IMDEA Software Institute, Spain Alex Summers, University of British Columbia, Canada Alexandra Bugariu, ETH Zurich, Switzerland Ana Milanova, Rensselaer Polytechnic Institute, USA Andreas Zeller, CISPA Helmholtz Center for Information Security, Germany Anitha Gollamudi, UMass, USA Ankush Desai, AWS, USA Ashish Tiwari, Microsoft Research, USA Ben Hermann, TU Dortmund, Germany Ben Titzer, CMU, USA Benjamin Delaware, Purdue University, USA Bernardo Toninho, Universidade Nova de Lisboa, Portugal Bruno C. d. S. Oliveira, U. Hong Kong, Hong Kong Burcu Kulahcioglu Ozkan, Delft University of Technology, The Netherlands Casper Bach Poulsen, Delft University of Technology, Netherlands Colin Gordon, Drexel University, USA Corina Pasarenau, NASA, USA Cyrus Omar, University of Michigan, USA Damien Zufferey, Sonar Source, Switzerland Dana Drachsler Cohen, Technion, Israel David Darais, Galois, USA David Pearce, ConsenSys, New Zealand Di Wang, Peking University, China Emma S?derberg, Lund University, Sweden Emma Tosch, Northeastern University, USA Fabian Muehlboeck, Australian National University, Australia Fei He, Tsinghua University, China Filip Niksic, Google, USA Fredrik Kjolstad, Stanford University, USA Guido Salvaneschi, University of St. Gallen, Switzerland Hila Peleg, Technion, Israel Jiasi Shen, The Hong Kong University of Science and Technology, China (Hong Kong) Jonathan Bell, Northeastern University, USA Jonathan Brachth?user, University of T?bingen, Germany Joseph Tassarotti, New York University, USA Justin Hsu, Cornell University, USA Karine Even-Mendoza, King's College London, UK Kenji Maillard, Inria Rennes, France Matthew Flatt, U. Utah, USA Matthew Parkinson, Microsoft, UK Max Schaefer, GitHub, UK Michael Coblenz, UCSD, USA Milos Gligoric, UT Austin, USA Minseok Jeon, Korea University, Korea Mohamed Faouzi Atig, Uppsala University, Sweden Owolabi Legunsen, Cornell University, USA Pamela Zave, AT&T Laboratories, USA Pavel Panchekha, University of Utah, USA Rahul Gopinath, University of Sydney, Australia Rajiv Gupta, UC Riverside, USA Saman Amarasinghe, MIT, USA Santosh Pande, Georgia Institute of Technology, USA Sean Treichler, NVIDIA, USA Shachar Itzhaky, Technion, Israel Shaz Qadeer, Facebook, USA Sheng Chen, University of Louisiana at Lafayette, USA Shigeru Chiba, University of Tokyo, Japan Shriram Krishnamurthi, Brown University, USA Sreepathi Pai, University of Rochester, USA Stefan Brunthaler, University of the Federal Armed Forces in Munchen, Germany Steve Blackburn, Google, Australia Subhajit Roy, IIT Kanpur, India Sukyoung Ryu, KAIST, Korea Swarnendu Biswas, IIT Kanpur, India Thanh Vu Nguyen, George Mason University, USA Tiark Rompf, Purdue, USA Tien Nguyen, University of Texas at Dallas, USA Tomas Petricek, Charles University, Czech Republic Umut Acar, CMU, USA Wei Le, Iowa State, USA Wei Zhang , Meta, USA Xiaokang Qiu, Purdue University, USA Yingfei Xiong, Peking University, China Yizhou Zhang, University of Waterloo, Canada Youyou Cong, Tokyo Institute of Technology, Japan Yu David Liu, Binghamton, USA Yu Feng, UCSB, USA Yuepeng Wang, Simon Fraser University, Canada ##### Artifact Evaluation Committee Artifact Evaluation Committee Chairs: Guillaume Baudart, Inria - ?cole normale sup?rieure, France Sankha Narayan Guria, University of Kansas, USA -------------- next part -------------- An HTML attachment was scrubbed... URL: From me at alcidesfonseca.com Tue Sep 12 15:29:52 2023 From: me at alcidesfonseca.com (Alcides Fonseca) Date: Tue, 12 Sep 2023 14:29:52 +0100 Subject: [Agda] SPLASH 2023 Call for Participation Message-ID: ====================================================================== Call For Participation ACM Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH'23) October 22-27, 2023, Cascais, Portugal https://2023.splashcon.org/ Follow us on Twitter @splashcon ====================================================================== The ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH) embraces all aspects of software construction and delivery to make it the premier conference at the intersection of programming, languages, and software engineering. ====================================================================== # Participation ====================================================================== The registration information, including the link to registration form is available at https://2023.splashcon.org/attending/Registration ====================================================================== # List of Keynotes/Invited Talks ====================================================================== SPLASH will feature three keynotes: Amal Ahmed, Northeastern University, USA Dimitrios Vytiniotis, DeepMind, UK Joe Hellerstein, UC Berkeley, USA SPLASH co-located events include a number of speakers: Andreas Rossberg, Independent, Germany (MPLR) Manuel Hermenegildo, IMDEA, Spain (LOPSTR) Maribel Fern?ndez, King's College London, UK (PPDP+LOPSTR) Delia Kesner, Universit? Paris Cit?, France (PPDP) Daniel Kaestner, AbsInt, Germany (SAS) Gagandeep Singh, University of Illinois Urbana-Champaign, USA (SAS) Bor-Yuh Evan Chang, University of Colorado Boulder & Amazon, USA (SAS) Loris D?Antoni, University of Wisconsin, Madison, USA (SAS) ====================================================================== # List of Events ====================================================================== ** OOPSLA Research Papers ** Papers that address any aspect of software development are welcome, including requirements, modelling, prototyping, design, implementation, generation, analysis, verification, testing, evaluation, maintenance, reuse, replacement, and retirement of software systems. Papers may address these topics in a variety of ways, including new tools (such as languages, program analyses, and runtime systems), new techniques (such as methodologies, design processes, code organization approaches, and management techniques), and new evaluations (such as formalisms and proofs, corpora analyses, user studies, and surveys). ** Onward! Research Papers ** Onward! is a premier multidisciplinary conference focused on everything to do with programming and software: including processes, methods, languages, communities, and applications. Onward! is more radical, more visionary, and more open than other conferences to ideas that are well-argued but not yet proven. We welcome different ways of thinking about, approaching, and reporting on programming language and software engineering research. ** Onward! Essays ** Onward! Essays conference is looking for clear and compelling pieces of writing about topics important to the software community construed broadly. An essay can be an exploration of a topic, its impact, or the circumstances of its creation; it can present a personal view of what is, explore a terrain, or lead the reader in an act of discovery; it can be a philosophical digression or a deep analysis. It can describe a personal journey, perhaps that by which the author reached an understanding of such a topic. The subject area should be interpreted broadly and can include the relationship of software to human endeavours, or its philosophical, sociological, psychological, historical, or anthropological underpinnings. ** PLMW at SPLASH ** The SPLASH 2023 Programming Languages Mentoring Workshop encourages graduate students (PhD and MSc) and senior undergraduate students to pursue research in programming languages. This workshop will provide mentoring sessions on how to prepare for and thrive in graduate school and in a research career, focusing both on cutting-edge research topics and practical advice. The workshop brings together leading researchers and junior students in an inclusive environment in order to help welcome newcomers to our field of programming languages research. The workshop will show students the many paths that they might take to enter and contribute to our research community. ====================================================================== ** Workshops ** ====================================================================== **** CONFLANG **** CONFLANG is a workshop on the design, the theory, the practice and the future evolution of configuration languages. It aims to gather the emerging community in this area in order to engage in fruitful interactions, to share ideas, results, opinions, and experiences on languages for configuration. Correct configuration is an actual industrial problem, and would greatly benefit from existing and ongoing academic research. Dually, this is a space with new challenges to overcome and new directions to explore, which is a great opportunity to confront new ideas with large-scale production. **** FTSCS **** The aim of this workshop is to bring together researchers and engineers who are interested in the application of formal and semi-formal methods to improve the quality of safety-critical computer systems. FTSCS strives to promote research and development of formal methods and tools for industrial applications, and is particularly interested in industrial applications of formal methods. **** HATRA **** Programming language designers seek to provide strong tools to help developers reason about their programs. For example, the formal methods community seeks to enable developers to prove correctness properties of their code, and type system designers seek to exclude classes of undesirable behavior from programs. The security community creates tools to help developers achieve their security goals. In order to make these approaches as effective as possible for developers, recent work has integrated approaches from human-computer interaction research into programming language design. This workshop brings together programming languages, software engineering, security, and human-computer interaction researchers to investigate methods for making languages that provide stronger safety properties more effective for programmers and software engineers. **** IWACO **** Many techniques have been introduced to describe and reason about stateful programs, and to restrict, analyze, and prevent aliases. These include various forms of ownership types, capabilities, separation logic, linear logic, uniqueness, sharing control, escape analysis, argument independence, read-only references, linear references, effect systems, and access control mechanisms. These tools have found their way into type systems, compilers and interpreters, runtime systems and bug-finding tools. Their immediate practical relevance is self-evident from the popularity of Rust, a programming language built around reasoning about aliasing and ownership to enable static memory management and data race freedom, voted the "most beloved" language in the annual Stack Overflow Developer Survey seven times in a row. **** LIVE **** Programming is cognitively demanding, and too difficult. LIVE is a workshop exploring new user interfaces that improve the immediacy, usability, and learnability of programming. Whereas PL research traditionally focuses on programs, LIVE focuses more on the activity of programming. Our goal is to provide a supportive venue where early-stage work receives constructive criticism. Whether graduate students or tenured faculty, researchers need a forum to discuss new ideas and get helpful feedback from their peers. Towards that end, we will allot about ten minutes for discussion after every presentation. **** PAINT **** Programming environments that integrate tools, notations, and abstractions into a holistic user experience can provide programmers with better support for what they want to achieve. These programming environments can create an engaging place to do new forms of informational work - resulting in enjoyable, creative, and productive experiences with programming. In the workshop on Programming Abstractions and Interactive Notations, Tools, and Environments (PAINT), we want to discuss programming environments that support users in working with and creating notations and abstractions that matter to them. We are interested in the relationship between people centric notations and general-purpose programming languages and environments. How do we reflect the various experiences, needs, and priorities of the many people involved in programming ? whether they call it that or not? **** PLF **** Applications supporting multi-device are ubiquitous. While most of the distributed applications that we see nowadays are cloud-based, avoiding the cloud can lead to privacy and performance benefits for users and operational and cost benefits for companies and developers. Following this idea, Local-First Software runs and stores its data locally while still allowing collaboration, thus retaining the benefits of existing collaborative applications without depending on the cloud. Many specific solutions already exist: operational transformation, client-side databases with eventually consistent replication based on CRDTs, and even synchronization as a service provided by commercial offerings, and a vast selection of UI design libraries. However, these solutions are not integrated with the programming languages that applications are developed in. Language based solutions related to distribution such as type systems describing protocols, reliable actor runtimes, data processing, machine learning, etc., are designed and optimized for the cloud not for a loosely connected set of cooperating devices. This workshop aims at bringing the issue to the attention of the PL community, and accelerating the development of suitable solutions for this area. **** REBELS **** Reactive programming and event-based programming are two closely related programming styles that are becoming ever more important with the advent of advanced HPC technology and the ever increasing requirement for our applications to run on the web or on collaborating mobile devices. A number of publications on middleware and language design ? so-called reactive and event-based languages and systems (REBLS) ? have already seen the light, but the field still raises several questions. For example, the interaction with mainstream language concepts is poorly understood, implementation technology is in its infancy and modularity mechanisms are almost totally lacking. Moreover, large applications are still to be developed and patterns and tools for developing reactive applications is an area that is vastly unexplored. This workshop will gather researchers in reactive and event-based languages and systems. The goal of the workshop is to exchange new technical research results and to define better the field by coming up with taxonomies and overviews of the existing work. **** ST30 **** Session types are a type-theoretic approach to specifying communication protocols so that they can be verified by type-checking. This year marks 30 years since the first paper on session types, by Kohei Honda at CONCUR 1993. Since then the topic has attracted increasing interest, and a substantial community and literature have developed. Google Scholar lists almost 400 articles with "session types" in the title, and most programming language conferences now include several papers on session types each year. In terms of the technical focus, there have been continuing theoretical developments (notably the generalisation from two-party to multi-party session types by Honda, Yoshida and Carbone in 2008, and the development of a Curry-Howard correspondence with linear logic by Caires and Pfenning in 2010) and a variety of implementations of session types as programming language extensions or libraries, covering (among others) Haskell, OCaml, Java, Scala, Rust, Python, C#, Go. ST30 is a workshop to celebrate the 30th anniversary of session types by bringing together the community for a day of talks and technical discussion. **** VMIL **** The concept of Virtual Machines is pervasive in the design and implementation of programming systems. Virtual Machines and the languages they implement are crucial in the specification, implementation and/or user-facing deployment of most programming technologies. The VMIL workshop is a forum for researchers and cutting-edge practitioners in language virtual machines, the intermediate languages they use, and related issues. The workshop is intended to be welcoming to a wide range of topics and perspectives, covering all areas relevant to the workshop?s theme. ====================================================================== ** SPLASH Posters ** ====================================================================== The SPLASH Posters track provides an excellent forum for authors to present their recent or ongoing projects in an interactive setting, and receive feedback from the community. SPLASH posters cover any aspect of programming, systems, languages and applications. The goal of the poster session is to encourage and facilitate small groups of individuals interested in a technical area to gather and interact. It is held early in the conference, to promote continued discussion among interested parties. ====================================================================== ** Doctoral Symposium ** ====================================================================== The SPLASH Doctoral Symposium provides students with useful guidance for completing their dissertation research and beginning their research careers. The symposium will provide an interactive forum fordoctoral students who have progressed far enough in their research to have a structured proposal, but will not be defending their dissertation in the next 12 months. ====================================================================== ** Student Research Competition ** ====================================================================== The ACM Student Research Competition (SRC), sponsored by Microsoft Research, offers a unique opportunity for undergraduate and graduate students to present their research to a panel of judges and conference attendees at SPLASH. The SRC provides visibility and exposes up-and-coming researchers to computer science research and the research community. This competition also gives students an opportunity to discuss their research with experts in their field, get feedback, and sharpen their communication and networking skills. ====================================================================== ** SPLASH-E ** ====================================================================== SPLASH-E is a forum for educators to make connections between programming languages research and the ways we educate computer science students. We invite work that could improve or inform computer science educators, especially work that connects with introductory computer science courses, programming languages, compilers, software engineering, and other SPLASH-related topics. Educational tools, experience reports, and new curricula are all welcome. ====================================================================== *** Co-Located Events *** ====================================================================== **** Dynamic Languages Symposium (DLS) **** The Dynamic Languages Symposium (DLS) is the premier forum for researchers and practitioners to share research and experience on all aspects of dynamic languages. After two decades of dynamic language research and DLS, it is time to reflect and look forward to what the next two decades will bring. This year's DLS will therefore be a special DLS focusing on the Future of Dynamic Languages. To do the notion of "symposium" justice, we will actively invite speakers to present their opinions on where Dynamic Languages might be, will be, or should be going in the next twenty years. **** Generative Programming: Concepts & Experiences (GPCE)**** ACM SIGPLAN International Conference on Generative Programming: Concepts & Experiences (GPCE) is a venue for researchers and practitioners interested in techniques that use program generation, domain-specific languages, and component deployment to increase programmer productivity, improve software quality, and shorten the time-to-market of software products. In addition to exploring cutting-edge techniques of generative software, our goal is to foster further cross-fertilization between the software engineering and the programming languages research communities. **** Logic-based Program Synthesis and Transformation (LOPSTR)**** The aim of the LOPSTR series is to stimulate and promote international research and collaboration on logic-based program development. LOPSTR is open to contributions in logic-based program development in any language paradigm. LOPSTR has a reputation for being a lively, friendly forum for presenting and discussing work in progress. **** Managed Programming Languages & Runtimes (MPLR)**** The 20th International Conference on Managed Programming Languages & Runtimes (MPLR'23, formerly ManLang, originally PPPJ) is a premier forum for presenting and discussing novel results in all aspects of managed programming languages and runtime systems, which serve as building blocks for some of the most important computing systems around, ranging from small-scale (embedded and real-time systems) to large-scale (cloud-computing and big-data platforms) and anything in between (mobile, IoT, and wearable applications). **** Principles and Practice of Declarative Programming (PPDP) **** PPDP aims to provide a forum that brings together researchers from the declarative programming communities, including those working in the logic, constraint and functional programming paradigms, but also embracing a variety of other paradigms such as visual programming, executable specification languages, database languages, AI languages and knowledge representation languages used, for example, in the semantic web. The goal is to stimulate research in the use of logical formalisms and methods for specifying, performing, and analysing computations, including mechanisms for mobility, modularity, concurrency, object-orientation, security, and static analysis. Papers related to the use of declarative paradigms and tools in industry and education are especially solicited. **** Static Analysis Symposium (SAS) **** Static Analysis is widely recognized as a fundamental tool for program verification, bug detection, compiler optimization, program understanding, and software maintenance. The series of Static Analysis Symposia has served as the primary venue for the presentation of theoretical, practical, and application advances in the area. ====================================================================== # Organizing Committee SPLASH 2023: ====================================================================== General Chair: Vasco T. Vasconcelos (University of Lisbon) OOPSLA Review Committee Chair: Mira Mezini (TU Darmstadt) OOPSLA Publications Co-Chair: Ragnar Mogk (TU Darmstadt) OOPSLA Artifact Evaluation Co-Chair: Benjamin Greenman (Brown University) OOPSLA Artifact Evaluation Co-Chair: Guillaume Baudart (INRIA) DLS General Chair: Stefan Marr (University of Kent) GPCE General Chair: Bernhard Rumpe (RWTH Aachen University) GPCE PC Chair: Amir Shaikhha (University of Edinburgh) LOPSTR PC Chair: Robert Gl?ck (University of Copenhagen, Denmark) LOPSTR PC Chair: Bishoksan Kafle (IMDEA) MPLR General Chair: Rodrigo Bruno (University of Lisbon) MPLR PC Chair: Elliot Moss (University of Massachusetts Amherst) PPDP PC Chair: Santiago Escobar (Universitat Polit?cnica de Val?ncia ) SAS Co-Chair: Manuel Hermenegildo (Technical University of Madrid & IMDEA) SAS Co-Chair: Jos? Morales (IMDEA) SAS Artifact Evaluation Chair: Marc Chevalier (Snyk) SLE Chair: Jo?o Saraiva (University of Minho) SLE PC Co-Chair: Thomas Degueule (CNRS, LaBRI) SLE PC Co-Chair: Elizabeth Scott (Royal Holloway University of London) Onward! Papers Chair: Tijs van der Storm (CWI & University of Groningen) Onward! Essays Chair: Robert Hirschfeld (University of Potsdam; Hasso Plattner Institute) SPLASH-E Co-Chair: Molly Feldman (Oberlin College) Posters Co-Chair: Xujie Si (University of Toronto) Workshops Co-Chair: Mehdi Bagherzadeh (Oakland University) Workshops Co-Chair: Amin Alipour (University of Houston) Hybridisation Co-Chair: Youyou Cong (Tokyo Institute of Technology) Hybridisation Co-Chair: Jonathan Immanuel Brachth?user (University of T?bingen) Video Co-Chair: Guilherme Espada (University of Lisbon) Video Co-Chair: Apoorv Ingle (University of Iowa) Video Co-Chair: John Hui (Columbia University) Publicity Chair, Web Co-Chair: Andreea Costea (National University Of Singapore) Publicity Chair, Web Co-Chair: Alcides Fonseca (University of Lisbon) PLMW Co-Chair: Molly Feldman (Oberlin College) PLMW Co-Chair: Youyou Cong (Tokyo Institute of Technology) PLMW Co-Chair: Jo?o Ferreira (University of Lisbon) Sponsoring Co-Chair: Bor-Yuh Evan Chang (University of Colorado Boulder & Amazon) Sponsoring Co-Chair: Nicolas Wu (Imperial College London) Student Research Competition Co-Chair: Xujie Si (McGill University, Canada) Local Organizer Chair: Diana Costa (University of Lisbon) SIGPLAN Conference Manager: Neringa Young ====================================================================== From andreas.abel at ifi.lmu.de Thu Sep 14 08:40:36 2023 From: andreas.abel at ifi.lmu.de (Andreas Abel) Date: Thu, 14 Sep 2023 08:40:36 +0200 Subject: [Agda] [ANNOUNCE] Agda 2.6.4 release candidate 2 In-Reply-To: References: Message-ID: Dear all, The Agda Team is very pleased to announce the second release candidate of Agda 2.6.4. A big thank-you to everyone who gave us feedback on the first release candidate! Changes in RC2 over RC1 are summarized at: https://github.com/agda/agda/pull/6849 # Highlights of Agda 2.6.4 * Cubical Agda now displays boundary conditions in interactive mode (PR [#6529](https://github.com/agda/agda/pull/6529)). * An inconsistency in the treatment of large indices has been fixed (Issue [#6654](https://github.com/agda/agda/issues/6654)). * Unfolding of definitions can now be fine-controlled via `opaque` definitions. * Additions to the sort system: `LevelUniv` and `Prop?`. * New flag `--erasure` with several improvements to erasure (declared run-time irrelevance). * New reflection primitives for meta-programming. # GHC supported versions Agda 2.6.3 RC2 has been tested with GHC 9.6.2, 9.4.6, 9.2.8, 9.0.2, 8.10.7, 8.8.4 and 8.6.5 on Linux, macOS and Windows. # Installation Agda 2.6.3 RC2 can be installed using cabal-install or stack: * Getting the release candidate $ cabal get https://hackage.haskell.org/package/Agda-2.6.3.20230914/candidate/Agda-2.6.3.20230914.tar.gz $ cd Agda-2.6.3.20230914 * Using cabal-install $ cabal install * Using stack $ stack --stack-yaml stack-a.b.c.yaml install replacing `a.b.c` with your version of GHC. # Standard library You can use standard library v1.7.2 or the `master` branch of the standard library with Agda 2.6.4 RC2. This branch is available at https://github.com/agda/agda-stdlib/ # Fixed issues https://hackage.haskell.org/package/Agda-2.6.3.20230914/candidate/changelog Enjoy Agda 2.6.4 RC2 and please test as much as possible. Report problems and regressions to: https://github.com/agda/agda/issues -- Andreas, on behalf of the Agda Team From mechvel at scico.botik.ru Thu Sep 14 23:54:13 2023 From: mechvel at scico.botik.ru (mechvel at scico.botik.ru) Date: Fri, 15 Sep 2023 00:54:13 +0300 Subject: [Agda] [ANNOUNCE] Agda 2.6.4 release candidate 2 In-Reply-To: References: Message-ID: I have tested this 2.6.4-RC2 on my large library for computer algebra under MAlonzo, ghc-9.2.7, Linux (Debian and Ubuntu 18.04). Its work at the whole example does not show any difference to RC1. (Though, the are many tools in Agda which I did not try or failed to use: for example, instances, --erasure, opaque definitions, `inspect', `rewrite', `cubical'). ------ Sergei On 2023-09-14 09:40, Andreas Abel wrote: > Dear all, > > The Agda Team is very pleased to announce the second release candidate > of Agda 2.6.4. > > A big thank-you to everyone who gave us feedback on the first release > candidate! Changes in RC2 over RC1 are summarized at: > > https://github.com/agda/agda/pull/6849 > > > # Highlights of Agda 2.6.4 > > * Cubical Agda now displays boundary conditions in interactive mode > (PR [#6529](https://github.com/agda/agda/pull/6529)). > > * An inconsistency in the treatment of large indices has been fixed > (Issue [#6654](https://github.com/agda/agda/issues/6654)). > > * Unfolding of definitions can now be fine-controlled via `opaque` > definitions. > > * Additions to the sort system: `LevelUniv` and `Prop?`. > > * New flag `--erasure` with several improvements to erasure (declared > run-time irrelevance). > > * New reflection primitives for meta-programming. > > # GHC supported versions > > Agda 2.6.3 RC2 has been tested with GHC 9.6.2, 9.4.6, 9.2.8, 9.0.2, > 8.10.7, 8.8.4 and 8.6.5 on Linux, macOS and Windows. > > # Installation > > Agda 2.6.3 RC2 can be installed using cabal-install or stack: > > * Getting the release candidate > > $ cabal get > https://hackage.haskell.org/package/Agda-2.6.3.20230914/candidate/Agda-2.6.3.20230914.tar.gz > $ cd Agda-2.6.3.20230914 > > * Using cabal-install > > $ cabal install > > * Using stack > > $ stack --stack-yaml stack-a.b.c.yaml install > > replacing `a.b.c` with your version of GHC. > > # Standard library > > You can use standard library v1.7.2 or the `master` branch of the > standard library with Agda 2.6.4 RC2. This branch is available at > > https://github.com/agda/agda-stdlib/ > > # Fixed issues > > > https://hackage.haskell.org/package/Agda-2.6.3.20230914/candidate/changelog > > > Enjoy Agda 2.6.4 RC2 and please test as much as possible. > Report problems and regressions to: https://github.com/agda/agda/issues From m.escardo at bham.ac.uk Mon Sep 18 12:36:20 2023 From: m.escardo at bham.ac.uk (Martin Escardo) Date: Mon, 18 Sep 2023 11:36:20 +0100 Subject: [Agda] Faculty positions at Birmingham Theory Group Message-ID: <525ffee2-b7b0-401e-b6ce-c1b1bbfe3cf3@bham.ac.uk> Dear colleagues, The University of Birmingham is recruiting a number of academics at assistant/associate professor level in the School of Computer Science: https://www.jobs.ac.uk/job/DCA296/assistant-professor https://www.jobs.ac.uk/job/DCA300/associate-professor The Theory of Computation group at Birmingham is world-renowned, and we have been actively recruiting new researchers for some years now. More information about the group is here: https://www.birmingham.ac.uk/research/activity/computer-science/theory-of-computation/index.aspx Please encourage interested students, postdocs and colleagues to apply! For informal enquiries, please contact me, Dr Anupam Das and/or any other member of the group if you intend to make an application. Best wishes, Martin -------------- next part -------------- An HTML attachment was scrubbed... URL: From me at alcidesfonseca.com Tue Sep 19 14:29:12 2023 From: me at alcidesfonseca.com (Alcides Fonseca) Date: Tue, 19 Sep 2023 13:29:12 +0100 Subject: [Agda] SPLASH 2023 Call for Participation Message-ID: ====================================================================== Call For Participation ACM Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH'23) October 22-27, 2023, Cascais, Portugal https://2023.splashcon.org/ Follow us on Twitter @splashcon ====================================================================== The ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH) embraces all aspects of software construction and delivery to make it the premier conference at the intersection of programming, languages, and software engineering. ====================================================================== # Participation ====================================================================== The registration information, including the link to registration form is available at https://2023.splashcon.org/attending/Registration ====================================================================== # List of Keynotes/Invited Talks ====================================================================== SPLASH will feature three keynotes: Amal Ahmed, Northeastern University, USA Dimitrios Vytiniotis, DeepMind, UK Joe Hellerstein, UC Berkeley, USA SPLASH co-located events include a number of speakers: Andreas Rossberg, Independent, Germany (MPLR) Manuel Hermenegildo, IMDEA, Spain (LOPSTR) Maribel Fern?ndez, King's College London, UK (PPDP+LOPSTR) Delia Kesner, Universit? Paris Cit?, France (PPDP) Daniel Kaestner, AbsInt, Germany (SAS) Gagandeep Singh, University of Illinois Urbana-Champaign, USA (SAS) Bor-Yuh Evan Chang, University of Colorado Boulder & Amazon, USA (SAS) Loris D?Antoni, University of Wisconsin, Madison, USA (SAS) ====================================================================== # List of Events ====================================================================== ** OOPSLA Research Papers ** Papers that address any aspect of software development are welcome, including requirements, modelling, prototyping, design, implementation, generation, analysis, verification, testing, evaluation, maintenance, reuse, replacement, and retirement of software systems. Papers may address these topics in a variety of ways, including new tools (such as languages, program analyses, and runtime systems), new techniques (such as methodologies, design processes, code organization approaches, and management techniques), and new evaluations (such as formalisms and proofs, corpora analyses, user studies, and surveys). ** Onward! Research Papers ** Onward! is a premier multidisciplinary conference focused on everything to do with programming and software: including processes, methods, languages, communities, and applications. Onward! is more radical, more visionary, and more open than other conferences to ideas that are well-argued but not yet proven. We welcome different ways of thinking about, approaching, and reporting on programming language and software engineering research. ** Onward! Essays ** Onward! Essays conference is looking for clear and compelling pieces of writing about topics important to the software community construed broadly. An essay can be an exploration of a topic, its impact, or the circumstances of its creation; it can present a personal view of what is, explore a terrain, or lead the reader in an act of discovery; it can be a philosophical digression or a deep analysis. It can describe a personal journey, perhaps that by which the author reached an understanding of such a topic. The subject area should be interpreted broadly and can include the relationship of software to human endeavours, or its philosophical, sociological, psychological, historical, or anthropological underpinnings. ** PLMW at SPLASH ** The SPLASH 2023 Programming Languages Mentoring Workshop encourages graduate students (PhD and MSc) and senior undergraduate students to pursue research in programming languages. This workshop will provide mentoring sessions on how to prepare for and thrive in graduate school and in a research career, focusing both on cutting-edge research topics and practical advice. The workshop brings together leading researchers and junior students in an inclusive environment in order to help welcome newcomers to our field of programming languages research. The workshop will show students the many paths that they might take to enter and contribute to our research community. ====================================================================== ** Workshops ** ====================================================================== **** CONFLANG **** CONFLANG is a workshop on the design, the theory, the practice and the future evolution of configuration languages. It aims to gather the emerging community in this area in order to engage in fruitful interactions, to share ideas, results, opinions, and experiences on languages for configuration. Correct configuration is an actual industrial problem, and would greatly benefit from existing and ongoing academic research. Dually, this is a space with new challenges to overcome and new directions to explore, which is a great opportunity to confront new ideas with large-scale production. **** FTSCS **** The aim of this workshop is to bring together researchers and engineers who are interested in the application of formal and semi-formal methods to improve the quality of safety-critical computer systems. FTSCS strives to promote research and development of formal methods and tools for industrial applications, and is particularly interested in industrial applications of formal methods. **** HATRA **** Programming language designers seek to provide strong tools to help developers reason about their programs. For example, the formal methods community seeks to enable developers to prove correctness properties of their code, and type system designers seek to exclude classes of undesirable behavior from programs. The security community creates tools to help developers achieve their security goals. In order to make these approaches as effective as possible for developers, recent work has integrated approaches from human-computer interaction research into programming language design. This workshop brings together programming languages, software engineering, security, and human-computer interaction researchers to investigate methods for making languages that provide stronger safety properties more effective for programmers and software engineers. **** IWACO **** Many techniques have been introduced to describe and reason about stateful programs, and to restrict, analyze, and prevent aliases. These include various forms of ownership types, capabilities, separation logic, linear logic, uniqueness, sharing control, escape analysis, argument independence, read-only references, linear references, effect systems, and access control mechanisms. These tools have found their way into type systems, compilers and interpreters, runtime systems and bug-finding tools. Their immediate practical relevance is self-evident from the popularity of Rust, a programming language built around reasoning about aliasing and ownership to enable static memory management and data race freedom, voted the "most beloved" language in the annual Stack Overflow Developer Survey seven times in a row. **** LIVE **** Programming is cognitively demanding, and too difficult. LIVE is a workshop exploring new user interfaces that improve the immediacy, usability, and learnability of programming. Whereas PL research traditionally focuses on programs, LIVE focuses more on the activity of programming. Our goal is to provide a supportive venue where early-stage work receives constructive criticism. Whether graduate students or tenured faculty, researchers need a forum to discuss new ideas and get helpful feedback from their peers. Towards that end, we will allot about ten minutes for discussion after every presentation. **** PAINT **** Programming environments that integrate tools, notations, and abstractions into a holistic user experience can provide programmers with better support for what they want to achieve. These programming environments can create an engaging place to do new forms of informational work - resulting in enjoyable, creative, and productive experiences with programming. In the workshop on Programming Abstractions and Interactive Notations, Tools, and Environments (PAINT), we want to discuss programming environments that support users in working with and creating notations and abstractions that matter to them. We are interested in the relationship between people centric notations and general-purpose programming languages and environments. How do we reflect the various experiences, needs, and priorities of the many people involved in programming ? whether they call it that or not? **** PLF **** Applications supporting multi-device are ubiquitous. While most of the distributed applications that we see nowadays are cloud-based, avoiding the cloud can lead to privacy and performance benefits for users and operational and cost benefits for companies and developers. Following this idea, Local-First Software runs and stores its data locally while still allowing collaboration, thus retaining the benefits of existing collaborative applications without depending on the cloud. Many specific solutions already exist: operational transformation, client-side databases with eventually consistent replication based on CRDTs, and even synchronization as a service provided by commercial offerings, and a vast selection of UI design libraries. However, these solutions are not integrated with the programming languages that applications are developed in. Language based solutions related to distribution such as type systems describing protocols, reliable actor runtimes, data processing, machine learning, etc., are designed and optimized for the cloud not for a loosely connected set of cooperating devices. This workshop aims at bringing the issue to the attention of the PL community, and accelerating the development of suitable solutions for this area. **** REBELS **** Reactive programming and event-based programming are two closely related programming styles that are becoming ever more important with the advent of advanced HPC technology and the ever increasing requirement for our applications to run on the web or on collaborating mobile devices. A number of publications on middleware and language design ? so-called reactive and event-based languages and systems (REBLS) ? have already seen the light, but the field still raises several questions. For example, the interaction with mainstream language concepts is poorly understood, implementation technology is in its infancy and modularity mechanisms are almost totally lacking. Moreover, large applications are still to be developed and patterns and tools for developing reactive applications is an area that is vastly unexplored. This workshop will gather researchers in reactive and event-based languages and systems. The goal of the workshop is to exchange new technical research results and to define better the field by coming up with taxonomies and overviews of the existing work. **** ST30 **** Session types are a type-theoretic approach to specifying communication protocols so that they can be verified by type-checking. This year marks 30 years since the first paper on session types, by Kohei Honda at CONCUR 1993. Since then the topic has attracted increasing interest, and a substantial community and literature have developed. Google Scholar lists almost 400 articles with "session types" in the title, and most programming language conferences now include several papers on session types each year. In terms of the technical focus, there have been continuing theoretical developments (notably the generalisation from two-party to multi-party session types by Honda, Yoshida and Carbone in 2008, and the development of a Curry-Howard correspondence with linear logic by Caires and Pfenning in 2010) and a variety of implementations of session types as programming language extensions or libraries, covering (among others) Haskell, OCaml, Java, Scala, Rust, Python, C#, Go. ST30 is a workshop to celebrate the 30th anniversary of session types by bringing together the community for a day of talks and technical discussion. **** VMIL **** The concept of Virtual Machines is pervasive in the design and implementation of programming systems. Virtual Machines and the languages they implement are crucial in the specification, implementation and/or user-facing deployment of most programming technologies. The VMIL workshop is a forum for researchers and cutting-edge practitioners in language virtual machines, the intermediate languages they use, and related issues. The workshop is intended to be welcoming to a wide range of topics and perspectives, covering all areas relevant to the workshop?s theme. ====================================================================== ** SPLASH Posters ** ====================================================================== The SPLASH Posters track provides an excellent forum for authors to present their recent or ongoing projects in an interactive setting, and receive feedback from the community. SPLASH posters cover any aspect of programming, systems, languages and applications. The goal of the poster session is to encourage and facilitate small groups of individuals interested in a technical area to gather and interact. It is held early in the conference, to promote continued discussion among interested parties. ====================================================================== ** Doctoral Symposium ** ====================================================================== The SPLASH Doctoral Symposium provides students with useful guidance for completing their dissertation research and beginning their research careers. The symposium will provide an interactive forum fordoctoral students who have progressed far enough in their research to have a structured proposal, but will not be defending their dissertation in the next 12 months. ====================================================================== ** Student Research Competition ** ====================================================================== The ACM Student Research Competition (SRC), sponsored by Microsoft Research, offers a unique opportunity for undergraduate and graduate students to present their research to a panel of judges and conference attendees at SPLASH. The SRC provides visibility and exposes up-and-coming researchers to computer science research and the research community. This competition also gives students an opportunity to discuss their research with experts in their field, get feedback, and sharpen their communication and networking skills. ====================================================================== ** SPLASH-E ** ====================================================================== SPLASH-E is a forum for educators to make connections between programming languages research and the ways we educate computer science students. We invite work that could improve or inform computer science educators, especially work that connects with introductory computer science courses, programming languages, compilers, software engineering, and other SPLASH-related topics. Educational tools, experience reports, and new curricula are all welcome. ====================================================================== *** Co-Located Events *** ====================================================================== **** Dynamic Languages Symposium (DLS) **** The Dynamic Languages Symposium (DLS) is the premier forum for researchers and practitioners to share research and experience on all aspects of dynamic languages. After two decades of dynamic language research and DLS, it is time to reflect and look forward to what the next two decades will bring. This year's DLS will therefore be a special DLS focusing on the Future of Dynamic Languages. To do the notion of "symposium" justice, we will actively invite speakers to present their opinions on where Dynamic Languages might be, will be, or should be going in the next twenty years. **** Generative Programming: Concepts & Experiences (GPCE)**** ACM SIGPLAN International Conference on Generative Programming: Concepts & Experiences (GPCE) is a venue for researchers and practitioners interested in techniques that use program generation, domain-specific languages, and component deployment to increase programmer productivity, improve software quality, and shorten the time-to-market of software products. In addition to exploring cutting-edge techniques of generative software, our goal is to foster further cross-fertilization between the software engineering and the programming languages research communities. **** Logic-based Program Synthesis and Transformation (LOPSTR)**** The aim of the LOPSTR series is to stimulate and promote international research and collaboration on logic-based program development. LOPSTR is open to contributions in logic-based program development in any language paradigm. LOPSTR has a reputation for being a lively, friendly forum for presenting and discussing work in progress. **** Managed Programming Languages & Runtimes (MPLR)**** The 20th International Conference on Managed Programming Languages & Runtimes (MPLR'23, formerly ManLang, originally PPPJ) is a premier forum for presenting and discussing novel results in all aspects of managed programming languages and runtime systems, which serve as building blocks for some of the most important computing systems around, ranging from small-scale (embedded and real-time systems) to large-scale (cloud-computing and big-data platforms) and anything in between (mobile, IoT, and wearable applications). **** Principles and Practice of Declarative Programming (PPDP) **** PPDP aims to provide a forum that brings together researchers from the declarative programming communities, including those working in the logic, constraint and functional programming paradigms, but also embracing a variety of other paradigms such as visual programming, executable specification languages, database languages, AI languages and knowledge representation languages used, for example, in the semantic web. The goal is to stimulate research in the use of logical formalisms and methods for specifying, performing, and analysing computations, including mechanisms for mobility, modularity, concurrency, object-orientation, security, and static analysis. Papers related to the use of declarative paradigms and tools in industry and education are especially solicited. **** Static Analysis Symposium (SAS) **** Static Analysis is widely recognized as a fundamental tool for program verification, bug detection, compiler optimization, program understanding, and software maintenance. The series of Static Analysis Symposia has served as the primary venue for the presentation of theoretical, practical, and application advances in the area. ====================================================================== # Organizing Committee SPLASH 2023: ====================================================================== General Chair: Vasco T. Vasconcelos (University of Lisbon) OOPSLA Review Committee Chair: Mira Mezini (TU Darmstadt) OOPSLA Publications Co-Chair: Ragnar Mogk (TU Darmstadt) OOPSLA Artifact Evaluation Co-Chair: Benjamin Greenman (Brown University) OOPSLA Artifact Evaluation Co-Chair: Guillaume Baudart (INRIA) DLS General Chair: Stefan Marr (University of Kent) GPCE General Chair: Bernhard Rumpe (RWTH Aachen University) GPCE PC Chair: Amir Shaikhha (University of Edinburgh) LOPSTR PC Chair: Robert Gl?ck (University of Copenhagen, Denmark) LOPSTR PC Chair: Bishoksan Kafle (IMDEA) MPLR General Chair: Rodrigo Bruno (University of Lisbon) MPLR PC Chair: Elliot Moss (University of Massachusetts Amherst) PPDP PC Chair: Santiago Escobar (Universitat Polit?cnica de Val?ncia ) SAS Co-Chair: Manuel Hermenegildo (Technical University of Madrid & IMDEA) SAS Co-Chair: Jos? Morales (IMDEA) SAS Artifact Evaluation Chair: Marc Chevalier (Snyk) SLE Chair: Jo?o Saraiva (University of Minho) SLE PC Co-Chair: Thomas Degueule (CNRS, LaBRI) SLE PC Co-Chair: Elizabeth Scott (Royal Holloway University of London) Onward! Papers Chair: Tijs van der Storm (CWI & University of Groningen) Onward! Essays Chair: Robert Hirschfeld (University of Potsdam; Hasso Plattner Institute) SPLASH-E Co-Chair: Molly Feldman (Oberlin College) Posters Co-Chair: Xujie Si (University of Toronto) Workshops Co-Chair: Mehdi Bagherzadeh (Oakland University) Workshops Co-Chair: Amin Alipour (University of Houston) Hybridisation Co-Chair: Youyou Cong (Tokyo Institute of Technology) Hybridisation Co-Chair: Jonathan Immanuel Brachth?user (University of T?bingen) Video Co-Chair: Guilherme Espada (University of Lisbon) Video Co-Chair: Apoorv Ingle (University of Iowa) Video Co-Chair: John Hui (Columbia University) Publicity Chair, Web Co-Chair: Andreea Costea (National University Of Singapore) Publicity Chair, Web Co-Chair: Alcides Fonseca (University of Lisbon) PLMW Co-Chair: Molly Feldman (Oberlin College) PLMW Co-Chair: Youyou Cong (Tokyo Institute of Technology) PLMW Co-Chair: Jo?o Ferreira (University of Lisbon) Sponsoring Co-Chair: Bor-Yuh Evan Chang (University of Colorado Boulder & Amazon) Sponsoring Co-Chair: Nicolas Wu (Imperial College London) Student Research Competition Co-Chair: Xujie Si (McGill University, Canada) Local Organizer Chair: Diana Costa (University of Lisbon) SIGPLAN Conference Manager: Neringa Young ====================================================================== From alcidesfonseca at gmail.com Tue Sep 19 18:32:33 2023 From: alcidesfonseca at gmail.com (Alcides Fonseca) Date: Tue, 19 Sep 2023 17:32:33 +0100 Subject: [Agda] SPLASH 2023 Call for Participation Message-ID: ====================================================================== Call For Participation ACM Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH'23) October 22-27, 2023, Cascais, Portugal https://2023.splashcon.org/ Follow us on Twitter @splashcon ====================================================================== The ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH) embraces all aspects of software construction and delivery to make it the premier conference at the intersection of programming, languages, and software engineering. ====================================================================== # Participation ====================================================================== The registration information, including the link to registration form is available at https://2023.splashcon.org/attending/Registration ====================================================================== # List of Keynotes/Invited Talks ====================================================================== SPLASH will feature three keynotes: Amal Ahmed, Northeastern University, USA Dimitrios Vytiniotis, DeepMind, UK Joe Hellerstein, UC Berkeley, USA SPLASH co-located events include a number of speakers: Andreas Rossberg, Independent, Germany (MPLR) Manuel Hermenegildo, IMDEA, Spain (LOPSTR) Maribel Fern?ndez, King's College London, UK (PPDP+LOPSTR) Delia Kesner, Universit? Paris Cit?, France (PPDP) Daniel Kaestner, AbsInt, Germany (SAS) Gagandeep Singh, University of Illinois Urbana-Champaign, USA (SAS) Bor-Yuh Evan Chang, University of Colorado Boulder & Amazon, USA (SAS) Loris D?Antoni, University of Wisconsin, Madison, USA (SAS) ====================================================================== # List of Events ====================================================================== ** OOPSLA Research Papers ** Papers that address any aspect of software development are welcome, including requirements, modelling, prototyping, design, implementation, generation, analysis, verification, testing, evaluation, maintenance, reuse, replacement, and retirement of software systems. Papers may address these topics in a variety of ways, including new tools (such as languages, program analyses, and runtime systems), new techniques (such as methodologies, design processes, code organization approaches, and management techniques), and new evaluations (such as formalisms and proofs, corpora analyses, user studies, and surveys). ** Onward! Research Papers ** Onward! is a premier multidisciplinary conference focused on everything to do with programming and software: including processes, methods, languages, communities, and applications. Onward! is more radical, more visionary, and more open than other conferences to ideas that are well-argued but not yet proven. We welcome different ways of thinking about, approaching, and reporting on programming language and software engineering research. ** Onward! Essays ** Onward! Essays conference is looking for clear and compelling pieces of writing about topics important to the software community construed broadly. An essay can be an exploration of a topic, its impact, or the circumstances of its creation; it can present a personal view of what is, explore a terrain, or lead the reader in an act of discovery; it can be a philosophical digression or a deep analysis. It can describe a personal journey, perhaps that by which the author reached an understanding of such a topic. The subject area should be interpreted broadly and can include the relationship of software to human endeavours, or its philosophical, sociological, psychological, historical, or anthropological underpinnings. ** PLMW at SPLASH ** The SPLASH 2023 Programming Languages Mentoring Workshop encourages graduate students (PhD and MSc) and senior undergraduate students to pursue research in programming languages. This workshop will provide mentoring sessions on how to prepare for and thrive in graduate school and in a research career, focusing both on cutting-edge research topics and practical advice. The workshop brings together leading researchers and junior students in an inclusive environment in order to help welcome newcomers to our field of programming languages research. The workshop will show students the many paths that they might take to enter and contribute to our research community. ====================================================================== ** Workshops ** ====================================================================== **** CONFLANG **** CONFLANG is a workshop on the design, the theory, the practice and the future evolution of configuration languages. It aims to gather the emerging community in this area in order to engage in fruitful interactions, to share ideas, results, opinions, and experiences on languages for configuration. Correct configuration is an actual industrial problem, and would greatly benefit from existing and ongoing academic research. Dually, this is a space with new challenges to overcome and new directions to explore, which is a great opportunity to confront new ideas with large-scale production. **** FTSCS **** The aim of this workshop is to bring together researchers and engineers who are interested in the application of formal and semi-formal methods to improve the quality of safety-critical computer systems. FTSCS strives to promote research and development of formal methods and tools for industrial applications, and is particularly interested in industrial applications of formal methods. **** HATRA **** Programming language designers seek to provide strong tools to help developers reason about their programs. For example, the formal methods community seeks to enable developers to prove correctness properties of their code, and type system designers seek to exclude classes of undesirable behavior from programs. The security community creates tools to help developers achieve their security goals. In order to make these approaches as effective as possible for developers, recent work has integrated approaches from human-computer interaction research into programming language design. This workshop brings together programming languages, software engineering, security, and human-computer interaction researchers to investigate methods for making languages that provide stronger safety properties more effective for programmers and software engineers. **** IWACO **** Many techniques have been introduced to describe and reason about stateful programs, and to restrict, analyze, and prevent aliases. These include various forms of ownership types, capabilities, separation logic, linear logic, uniqueness, sharing control, escape analysis, argument independence, read-only references, linear references, effect systems, and access control mechanisms. These tools have found their way into type systems, compilers and interpreters, runtime systems and bug-finding tools. Their immediate practical relevance is self-evident from the popularity of Rust, a programming language built around reasoning about aliasing and ownership to enable static memory management and data race freedom, voted the "most beloved" language in the annual Stack Overflow Developer Survey seven times in a row. **** LIVE **** Programming is cognitively demanding, and too difficult. LIVE is a workshop exploring new user interfaces that improve the immediacy, usability, and learnability of programming. Whereas PL research traditionally focuses on programs, LIVE focuses more on the activity of programming. Our goal is to provide a supportive venue where early-stage work receives constructive criticism. Whether graduate students or tenured faculty, researchers need a forum to discuss new ideas and get helpful feedback from their peers. Towards that end, we will allot about ten minutes for discussion after every presentation. **** PAINT **** Programming environments that integrate tools, notations, and abstractions into a holistic user experience can provide programmers with better support for what they want to achieve. These programming environments can create an engaging place to do new forms of informational work - resulting in enjoyable, creative, and productive experiences with programming. In the workshop on Programming Abstractions and Interactive Notations, Tools, and Environments (PAINT), we want to discuss programming environments that support users in working with and creating notations and abstractions that matter to them. We are interested in the relationship between people centric notations and general-purpose programming languages and environments. How do we reflect the various experiences, needs, and priorities of the many people involved in programming ? whether they call it that or not? **** PLF **** Applications supporting multi-device are ubiquitous. While most of the distributed applications that we see nowadays are cloud-based, avoiding the cloud can lead to privacy and performance benefits for users and operational and cost benefits for companies and developers. Following this idea, Local-First Software runs and stores its data locally while still allowing collaboration, thus retaining the benefits of existing collaborative applications without depending on the cloud. Many specific solutions already exist: operational transformation, client-side databases with eventually consistent replication based on CRDTs, and even synchronization as a service provided by commercial offerings, and a vast selection of UI design libraries. However, these solutions are not integrated with the programming languages that applications are developed in. Language based solutions related to distribution such as type systems describing protocols, reliable actor runtimes, data processing, machine learning, etc., are designed and optimized for the cloud not for a loosely connected set of cooperating devices. This workshop aims at bringing the issue to the attention of the PL community, and accelerating the development of suitable solutions for this area. **** REBELS **** Reactive programming and event-based programming are two closely related programming styles that are becoming ever more important with the advent of advanced HPC technology and the ever increasing requirement for our applications to run on the web or on collaborating mobile devices. A number of publications on middleware and language design ? so-called reactive and event-based languages and systems (REBLS) ? have already seen the light, but the field still raises several questions. For example, the interaction with mainstream language concepts is poorly understood, implementation technology is in its infancy and modularity mechanisms are almost totally lacking. Moreover, large applications are still to be developed and patterns and tools for developing reactive applications is an area that is vastly unexplored. This workshop will gather researchers in reactive and event-based languages and systems. The goal of the workshop is to exchange new technical research results and to define better the field by coming up with taxonomies and overviews of the existing work. **** ST30 **** Session types are a type-theoretic approach to specifying communication protocols so that they can be verified by type-checking. This year marks 30 years since the first paper on session types, by Kohei Honda at CONCUR 1993. Since then the topic has attracted increasing interest, and a substantial community and literature have developed. Google Scholar lists almost 400 articles with "session types" in the title, and most programming language conferences now include several papers on session types each year. In terms of the technical focus, there have been continuing theoretical developments (notably the generalisation from two-party to multi-party session types by Honda, Yoshida and Carbone in 2008, and the development of a Curry-Howard correspondence with linear logic by Caires and Pfenning in 2010) and a variety of implementations of session types as programming language extensions or libraries, covering (among others) Haskell, OCaml, Java, Scala, Rust, Python, C#, Go. ST30 is a workshop to celebrate the 30th anniversary of session types by bringing together the community for a day of talks and technical discussion. **** VMIL **** The concept of Virtual Machines is pervasive in the design and implementation of programming systems. Virtual Machines and the languages they implement are crucial in the specification, implementation and/or user-facing deployment of most programming technologies. The VMIL workshop is a forum for researchers and cutting-edge practitioners in language virtual machines, the intermediate languages they use, and related issues. The workshop is intended to be welcoming to a wide range of topics and perspectives, covering all areas relevant to the workshop?s theme. ====================================================================== ** SPLASH Posters ** ====================================================================== The SPLASH Posters track provides an excellent forum for authors to present their recent or ongoing projects in an interactive setting, and receive feedback from the community. SPLASH posters cover any aspect of programming, systems, languages and applications. The goal of the poster session is to encourage and facilitate small groups of individuals interested in a technical area to gather and interact. It is held early in the conference, to promote continued discussion among interested parties. ====================================================================== ** Doctoral Symposium ** ====================================================================== The SPLASH Doctoral Symposium provides students with useful guidance for completing their dissertation research and beginning their research careers. The symposium will provide an interactive forum fordoctoral students who have progressed far enough in their research to have a structured proposal, but will not be defending their dissertation in the next 12 months. ====================================================================== ** Student Research Competition ** ====================================================================== The ACM Student Research Competition (SRC), sponsored by Microsoft Research, offers a unique opportunity for undergraduate and graduate students to present their research to a panel of judges and conference attendees at SPLASH. The SRC provides visibility and exposes up-and-coming researchers to computer science research and the research community. This competition also gives students an opportunity to discuss their research with experts in their field, get feedback, and sharpen their communication and networking skills. ====================================================================== ** SPLASH-E ** ====================================================================== SPLASH-E is a forum for educators to make connections between programming languages research and the ways we educate computer science students. We invite work that could improve or inform computer science educators, especially work that connects with introductory computer science courses, programming languages, compilers, software engineering, and other SPLASH-related topics. Educational tools, experience reports, and new curricula are all welcome. ====================================================================== *** Co-Located Events *** ====================================================================== **** Dynamic Languages Symposium (DLS) **** The Dynamic Languages Symposium (DLS) is the premier forum for researchers and practitioners to share research and experience on all aspects of dynamic languages. After two decades of dynamic language research and DLS, it is time to reflect and look forward to what the next two decades will bring. This year's DLS will therefore be a special DLS focusing on the Future of Dynamic Languages. To do the notion of "symposium" justice, we will actively invite speakers to present their opinions on where Dynamic Languages might be, will be, or should be going in the next twenty years. **** Generative Programming: Concepts & Experiences (GPCE)**** ACM SIGPLAN International Conference on Generative Programming: Concepts & Experiences (GPCE) is a venue for researchers and practitioners interested in techniques that use program generation, domain-specific languages, and component deployment to increase programmer productivity, improve software quality, and shorten the time-to-market of software products. In addition to exploring cutting-edge techniques of generative software, our goal is to foster further cross-fertilization between the software engineering and the programming languages research communities. **** Logic-based Program Synthesis and Transformation (LOPSTR)**** The aim of the LOPSTR series is to stimulate and promote international research and collaboration on logic-based program development. LOPSTR is open to contributions in logic-based program development in any language paradigm. LOPSTR has a reputation for being a lively, friendly forum for presenting and discussing work in progress. **** Managed Programming Languages & Runtimes (MPLR)**** The 20th International Conference on Managed Programming Languages & Runtimes (MPLR'23, formerly ManLang, originally PPPJ) is a premier forum for presenting and discussing novel results in all aspects of managed programming languages and runtime systems, which serve as building blocks for some of the most important computing systems around, ranging from small-scale (embedded and real-time systems) to large-scale (cloud-computing and big-data platforms) and anything in between (mobile, IoT, and wearable applications). **** Principles and Practice of Declarative Programming (PPDP) **** PPDP aims to provide a forum that brings together researchers from the declarative programming communities, including those working in the logic, constraint and functional programming paradigms, but also embracing a variety of other paradigms such as visual programming, executable specification languages, database languages, AI languages and knowledge representation languages used, for example, in the semantic web. The goal is to stimulate research in the use of logical formalisms and methods for specifying, performing, and analysing computations, including mechanisms for mobility, modularity, concurrency, object-orientation, security, and static analysis. Papers related to the use of declarative paradigms and tools in industry and education are especially solicited. **** Static Analysis Symposium (SAS) **** Static Analysis is widely recognized as a fundamental tool for program verification, bug detection, compiler optimization, program understanding, and software maintenance. The series of Static Analysis Symposia has served as the primary venue for the presentation of theoretical, practical, and application advances in the area. ====================================================================== # Organizing Committee SPLASH 2023: ====================================================================== General Chair: Vasco T. Vasconcelos (University of Lisbon) OOPSLA Review Committee Chair: Mira Mezini (TU Darmstadt) OOPSLA Publications Co-Chair: Ragnar Mogk (TU Darmstadt) OOPSLA Artifact Evaluation Co-Chair: Benjamin Greenman (Brown University) OOPSLA Artifact Evaluation Co-Chair: Guillaume Baudart (INRIA) DLS General Chair: Stefan Marr (University of Kent) GPCE General Chair: Bernhard Rumpe (RWTH Aachen University) GPCE PC Chair: Amir Shaikhha (University of Edinburgh) LOPSTR PC Chair: Robert Gl?ck (University of Copenhagen, Denmark) LOPSTR PC Chair: Bishoksan Kafle (IMDEA) MPLR General Chair: Rodrigo Bruno (University of Lisbon) MPLR PC Chair: Elliot Moss (University of Massachusetts Amherst) PPDP PC Chair: Santiago Escobar (Universitat Polit?cnica de Val?ncia ) SAS Co-Chair: Manuel Hermenegildo (Technical University of Madrid & IMDEA) SAS Co-Chair: Jos? Morales (IMDEA) SAS Artifact Evaluation Chair: Marc Chevalier (Snyk) SLE Chair: Jo?o Saraiva (University of Minho) SLE PC Co-Chair: Thomas Degueule (CNRS, LaBRI) SLE PC Co-Chair: Elizabeth Scott (Royal Holloway University of London) Onward! Papers Chair: Tijs van der Storm (CWI & University of Groningen) Onward! Essays Chair: Robert Hirschfeld (University of Potsdam; Hasso Plattner Institute) SPLASH-E Co-Chair: Molly Feldman (Oberlin College) Posters Co-Chair: Xujie Si (University of Toronto) Workshops Co-Chair: Mehdi Bagherzadeh (Oakland University) Workshops Co-Chair: Amin Alipour (University of Houston) Hybridisation Co-Chair: Youyou Cong (Tokyo Institute of Technology) Hybridisation Co-Chair: Jonathan Immanuel Brachth?user (University of T?bingen) Video Co-Chair: Guilherme Espada (University of Lisbon) Video Co-Chair: Apoorv Ingle (University of Iowa) Video Co-Chair: John Hui (Columbia University) Publicity Chair, Web Co-Chair: Andreea Costea (National University Of Singapore) Publicity Chair, Web Co-Chair: Alcides Fonseca (University of Lisbon) PLMW Co-Chair: Molly Feldman (Oberlin College) PLMW Co-Chair: Youyou Cong (Tokyo Institute of Technology) PLMW Co-Chair: Jo?o Ferreira (University of Lisbon) Sponsoring Co-Chair: Bor-Yuh Evan Chang (University of Colorado Boulder & Amazon) Sponsoring Co-Chair: Nicolas Wu (Imperial College London) Student Research Competition Co-Chair: Xujie Si (McGill University, Canada) Local Organizer Chair: Diana Costa (University of Lisbon) SIGPLAN Conference Manager: Neringa Young ====================================================================== From bove at chalmers.se Fri Sep 22 13:17:50 2023 From: bove at chalmers.se (Ana Bove) Date: Fri, 22 Sep 2023 13:17:50 +0200 Subject: [Agda] ESOP 2024 Call For Papers Message-ID: <15bf804a-5bec-4542-2988-51c8b30a13f0@chalmers.se> ******************************************************************************* ???????????????????????????CALL FOR PAPERS ????????????33rd European Symposium on Programming ?????????????????????????????????ESOP 2024 ??????????????????????????????organized within ?????????????????????????????????ETAPS 2024 ???????????Luxembourg City, Luxembourg, 6-11 April 2024 ******************************************************************************* NEW! In addition to Research Papers, ESOP 2024 solicits two new forms of contributions: Experience Reports and Fresh Perspectives NEW! Papers submitted in the Research Papers category may use any formatting and have no fixed page limit. Important DatesAoE (UTC-12) - Paper submission: October 12, 2023 - Rebuttal: Tuesday 5 December - Thursday 7 December, 2023 - Paper notification: December 21, 2023 - Artifact submission: January 4, 2024 - Paper final version: January 23, 2024 - Artifact notification: February 8, 2024 Scope ESOP is an annual conference devoted to fundamental issues in the specification, design, analysis, and implementation of programming languages and systems. ESOP seeks contributions on all aspects of programming language research including, but not limited to, the following areas: programming paradigms and styles, methods and tools to specify and reason about programs and languages, programming language foundations, methods and tools for implementation, concurrency and distribution, applications and emerging topics. Contributions bridging the gap between theory and practice are particularly welcome. Submission Categories Research Papersare articles that advance the state-of-the-art on the theory and practice of programming languages and systems. For the sake of flexibility, submitted research papers may be formatted in Springer?s LNCS, ACM's PACMPL, or ACM's TOPLAS format. There is no page limit for submissions, but authors should be aware that reviewers are likely to balance the review time for all papers and that camera-ready papers may not exceed 25 pages (excluding bibliography) and must be formatted in Springer?s LNCS. Experience Reportsare articles reporting on systems and techniques developed in practice, such as artifacts, tools, mechanized proofs, and educational systems, both in academic and industrial settings. These articles must include a critical evaluation of the experience reported. Submitted and camera-ready experience report papers must be formatted in Springer?s LNCS, not exceeding 15 pages (excluding bibliography). Fresh Perspectivesare articles that promote new insights on programming languages and systems in a particularly elegant way. These papers may offer new tutorial perspectives of known concepts or they may introduce fresh new insights and ideas that could lead to relevant future developments. Submitted and camera-ready fresh perspective papers must be formatted in Springer?s LNCS, not exceeding 15 pages (excluding bibliography). Springer's formatting style files and other information can be found on the Springer website: https://www.springer.com/gp/computer-science/lncs/conference-proceedings-guidelines Review Process The review process is double-blind with a rebuttal phase. In submitted papers, authors should omit names and institutions; refer to prior work in the third person; and should not include acknowledgements that might reveal their identity. During the evaluation period authors are free to speak publicly about their work and distribute preprints of their submitted papers. However, authors should avoid actions that would reveal their identities, such as directly contacting PC members. Submission link: https://easychair.org/conferences/?conf=esop2024 Accepted papers will be published in Springer's Lecture Notes in Computer Science series. Artifact Evaluation ESOP 2024 will have a post-paper-acceptance voluntary artifact evaluation. Authors will be encouraged to submit artifacts for evaluation after paper notification. The outcome will not alter the paper acceptance decision. Note: Artifacts may be submitted with an accompanying short 5 page experience report (including 1 page bibliography), that will appear in the conference proceedings. Journal-After Submissions Revised and expanded versions of accepted ESOP research papers are eligible for the ESOP Journal-After TOPLAS channel. A call will open in January at a predefined date after the ESOP notification, and to which all accepted papers may apply. A first light review round will be performed by the ESOP PC, to reach Reject or Revise decisions. Papers with Revise decisions will proceed to a second thorough review round, in which additional reviews will be coordinated with TOPLAS, towards a final Reject or Accept decision. Program Chair Stephanie Weirich (University of Pennsylvania) Program Committee Ana Bove, Chalmers, Sweden Loris D'Antoni, U Wisconsin-Madison, USA Ugo Dal Lago, Bologna, Italy Ornela Dardha, Glasgow, UK Mike Dodds, Galois, USA Sophia Drossopoulou, Imperial, UK Robert Findler, Northwestern, USA Amir Goharshady, HKUST, Hong Kong Andrew Gordon, Microsoft, UK Alexey Gotsman, IMDEA Software Institute, Spain Limin Jia, Carnegie Mellon University, USA Josh Ko, Academia Sinica, Taiwan Andr?s Kov?cs, E?tv?s Lor?nd University, Hungary Kazutaka Matsuda, Tohoku University, Japan Anders Miltner, Simon Fraser, Canada Santosh Nagarakatte, Rutgers University, USA Dominic Orchard, University Kent and Cambridge, UK Frank Pfenning, Carnegie Mellon University, USA Cl?ment Pit-Claudel, EPFL, Switzerland Fran?ois Pottier, INRIA Paris, France Matija Pretnar, U Ljubljana, Slovenia Azalea Raad, Imperial College London, UK James Riely, DePaul, USA Tom Schrijvers, KU Leuven, Belgium Peter Sewell, Cambridge, UK Takeshi Tsukada, Chiba University, Japan Beno?t Valiron, Centrale Sup?lec and Paris Saclay, France Dimitrios Vytiniotis, DeepMind, UK Elena Zucca, DIBRIS - University of Genova, Italy Steering Committee Luis Caires (Universidade Nova de Lisboa) Brigitte Pientka (McGill University) Ilya Sergey (National University of Singapore) Stephanie Weirich (University of Pennsylvania) Thomas Wies (New York University) Nobuko Yoshida (Imperial College London) -------------- next part -------------- An HTML attachment was scrubbed... URL: From rsato at is.s.u-tokyo.ac.jp Mon Sep 25 03:30:33 2023 From: rsato at is.s.u-tokyo.ac.jp (Sato, Ryosuke) Date: Mon, 25 Sep 2023 10:30:33 +0900 Subject: [Agda] APLAS 2023: Call for Participation Message-ID: ====================================================================== CALL FOR PARTICIPATION Early registration deadline: 25 October 2023 21st Asian Symposium on Programming Languages and Systems (APLAS 2023) Taipei, Taiwan, Sun 26 ? Wed 29 November 2023 https://conf.researchr.org/home/aplas-2023 ====================================================================== The 21st Asian Symposium on Programming Languages and Systems (APLAS) aims to stimulate programming language research by providing a forum for the presentation of the latest results and the exchange of ideas in programming languages and systems. APLAS is based in Asia but is an international forum that serves the worldwide programming languages community. This year?s conference is co-located with Agda Implementors? Meeting XXXVII. APLAS 2023 will be held in Taipei, Taiwan from Monday 27th to Wednesday 29th November 2023. Before the main conference, the New Ideas and Emerging Results (NIER) workshop will be held on Sunday 26th November 2023. There is also a student research competition and an associated poster session. ====================================================================== # Participation ====================================================================== Registration information is available at the homepage: https://conf.researchr.org/home/aplas-2023 Early registration deadline: 25 October 2023. Please register soon! ====================================================================== # Keynote Speakers ====================================================================== * Hakjoo Oh, Korea University. * Bow-Yaw Wang, Academia Sinica. A third keynote speaker will be announced soon. ====================================================================== # Accepted Papers ====================================================================== * A Diamond Machine for Strong Evaluation. Beniamino Accattoli (Inria & ?cole Polytechnique), and Pablo Barenbaum (National University of Quilmes (CONICET) & University of Buenos Aires). * Oracle Computability and Turing Reducibility in the Calculus of Inductive Constructions. Yannick Forster (Inria), Dominik Kirst (Ben-Gurion University), and Niklas M?ck (Saarland University). * m-CFA Exhibits Perfect Stack Precision. Kimball Germane (Brigham Young University). * Typed Non-determinism in Functional and Concurrent Calculi. Bas van den Heuvel (University of Groningen), Joseph W. N. Paulus (University of Groningen), Daniele Nantes-Sobrinho (University of Bras?lia and Imperial College London), and Jorge Perez (University of Groningen) * Argument Reduction of Constrained Horn Clauses Using Equality Constraints. Ryo Ikeda (The University of Tokyo), Ryosuke Sato (The University of Tokyo), and Naoki Kobayashi (The University of Tokyo). * Transport via Partial Galois Connections and Equivalences. Kevin Kappelmann (Technical University of Munich). * Incorrectness Proofs for Object-Oriented Programs via Subclass Reflection. Wenhua Li (National University Singapore), Quang Loc Le (University College London), Yahui Song (National University of Singapore), and Wei-Ngan Chin (National University of Singapore). * Types and Semantics for Extensible Data Types. Cas van der Rest (Delft University of Technology), and Casper Bach Poulsen (Delft University of Technology). * Experimenting with an Intrinsically-typed Probabilistic Programming Language in Coq. Ayumu Saito (Tokyo Institute of Technology), Reynald Affeldt (National Institute of Advanced Industrial, and Science and Technology (AIST)). * TorchProbe: Fuzzing Dynamic Deep Learning Compilers. Qidong Su (University of Toronto / Vector Institute), Chuqin Geng (McGill University), Gennady Pekhimenko (University of Toronto / Vector Institute), and Xujie Si (University of Toronto) * What Types are Needed for Typing Dynamic Objects? A Python-based Empirical Study. Ke Sun (Peking University), Sheng Chen (University of Louisiana at Lafayette), Meng Wang (University of Bristol), and Dan Hao(Peking University). * Compilation Semantics for a Programming Language with Versions. Yudai Tanabe (Kyoto University), Luthfan Anshar Lubis (Tokyo Institute of Technology), Tomoyuki Aotani (Sanyo-Onoda City University), and Hidehiko Masuhara (Tokyo Institute of Technology). * A Fresh Look at Commutativity: Free Algebraic Structures via Fresh Lists. Sean Watters (University of Strathclyde), Fredrik Nordvall Forsberg (University of Strathclyde), and Clemens Kupke (University of Strathclyde). * Proofs as Terms, Terms as Graphs. Jui-Hsuan Wu (Institut Polytechnique de Paris). * Towards a Framework for Developing Verified Assemblers for the ELF Format. Jinhua Wu (Shanghai Jiao Tong University), Yuting Wang (Shanghai Jiao Tong University), Meng Sun (Shanghai Jiao Tong University), Xiangzhe Xu (Purdue University), and Yichen Song (Shanghai Jiao Tong University). ====================================================================== # NIER Workshop ====================================================================== * ?GT: A Functional Language with Graphs as First-Class Data Kazunori Ueda and Jin Sano * Environment-Friendly Monadic Equational Reasoning for OCaml Jacques Garrigue, Reynald Affeldt and Takafumi Saikawa * Counterfactual Explanations for Sequential Models through Computational Complexity Anthony Widjaja Lin * Bottom-Up Construction of Sublist Trees Shin-Cheng Mu * A Neural-Network-Guided Approach to Program Verification and Synthesis Naoki Kobayashi ====================================================================== # POSTERS and STUDENT RESEARCH COMPETITION ENTRIES ====================================================================== * [Non-SRC] Encoding MELL Cut Elimination into a Hierarchical Graph Rewriting Language Kento Takyu, Kazunori Ueda * [Non-SRC] Towards a Programming Paradigm Approach for AI-Assisted Software Development YungYu Zhuang, Wei-Hsin Yen, Yin-Jung Huang * [SRC] Multiple Screen States for Programming with Small Screens Jin Ishikawa * [SRC] Relational Hoare Logic for Comparing Nondeterministic Programs and Probabilistic Programs through a Categorical Framework Kazuki Matsuoka * [SRC] Separate Compilation for Compositional Programming via Extensible Records Yaozhu Sun * [SRC] Type-Safe Auto-Completion of Incomplete Polymorphic Programs Yong Qi Foo ====================================================================== # ORGANIZERS ====================================================================== General Chair: Shin-Cheng Mu, Academia Sinica, Taiwan Program Chair: Chung-Kil Hur, Seoul National University, Korea Publicity Chair: Ryosuke Sato, University of Tokyo, Japan SRC and Posters Chair: Hsiang-Shang ?Josh? Ko, Academia Sinica, Taiwan Program Committee: * Soham Chakraborty, TU Delft, Netherlands * Yu-Fang Chen, Academia Sinica, Taiwan * Ronghui Gu, Columbia University, USA * Ichiro Hasuo, National Institute of Informatics, Japan * Ralf Jung, ETH Zurich, Switzerland * Ohad Kammar, University of Edinburgh, UK * Jeehoon Kang, KAIST, Korea * Jieung Kim, Inha University, Korea * Robbert Krebbers, Radboud University Nijmegen, Netherlands * Ori Lahav, Tel Aviv University, Israel * Doug Lea, State University of New York at Oswego, USA * Woosuk Lee, Hanyang University, Korea * Hongjin Liang, Nanjing University, China * Nuno P. Lopes, University of Lisbon, Portugal * Chandrakana Nandi, Certora and UW, USA * Liam O'Connor, The University of Edinburgh, UK * Bruno C. d. S. Oliveira, The University of Hong Kong, Hong Kong * Jihyeok Park, Korea University, Korea * Cl?ment Pit-Claudel, EPFL, Switzerland * Matthieu Sozeau, Inria, France * Kohei Suenaga, Kyoto University, Japan * Tarmo Uustalu, Reykjavik University, Iceland * John Wickerson, Imperial College London, UK * Danfeng Zhang, Penn State University, USA Posters Selection Committee * Jacques Garrigue, Nagoya University, Japan * Jeremy Gibbons, University of Oxford, UK * Chih-Duo Hong, University of Oxford, UK * Oleg Kiselyov, Tohoku University, Japan * Akimasa Morihata, University of Tokyo, Japan * Dominic Orchard, University of Kent, UK and University of Cambridge, UK * Taro Sekiyama, National Institute of Informatics, Japan * Chung-chieh Shan, Indiana University, United States * Youngju Song, MPI-SWS, Germany * Tachio Terauchi, Waseda University, Japan * Chuangjie Xu, Sonar Source, Germany From robby at racket-lang.org Mon Sep 25 16:21:20 2023 From: robby at racket-lang.org (Robby Findler) Date: Mon, 25 Sep 2023 09:21:20 -0500 Subject: [Agda] performance debugging? Message-ID: Hi all-- I'm having some performance trouble with an agda development I'm working on. I made a change to some low-level data structure and am now working my way through the rest of the code doing the required updates. Some of the updates require me to add a new argument alongside an existing one and as I'm working through the cases in a lemma, doing that, I'm at the point in a 200 line file where it takes about 12 minutes for agda to check it. There seemed to be a large jump after I repaired one of the cases (from a bit less than a minute to about 5 minutes; this was when I was in the stage of getting errors instead of having holes to fill in). Anyway, all that is context to ask if there is any advice on things I might do to try to get back to more interactive speeds. I tried filling (nearly) all of the implicit parameters in the case that had the large jump, but that didn't seem to help (although filling in implicit arguments explicitly has seemed to help in other situations). Are there other things one might try? I'm still on 2.6.3, if that matters. I see that there is a performance related change in 2.6.4: is there a way to get some hints about which functions might benefit from that treatment? Thanks in advance! Best, Robby -------------- next part -------------- An HTML attachment was scrubbed... URL: From mechvel at scico.botik.ru Mon Sep 25 17:06:24 2023 From: mechvel at scico.botik.ru (mechvel at scico.botik.ru) Date: Mon, 25 Sep 2023 18:06:24 +0300 Subject: [Agda] performance debugging? In-Reply-To: References: Message-ID: On 2023-09-25 17:21, Robby Findler wrote: > Hi all-- I'm having some performance trouble with an agda development > I'm working on. I made a change to some low-level data structure and > am now working my way through the rest of the code doing the required > updates. Some of the updates require me to add a new argument > alongside an existing one and as I'm working through the cases in a > lemma, doing that, I'm at the point in a 200 line file where it takes > about 12 minutes for agda to check it. There seemed to be a large jump > after I repaired one of the cases (from a bit less than a minute to > about 5 minutes; this was when I was in the stage of getting errors > instead of having holes to fill in). > > Anyway, all that is context to ask if there is any advice on things I > might do to try to get back to more interactive speeds. I tried > filling (nearly) all of the implicit parameters in the case that had > the large jump, but that didn't seem to help (although filling in > implicit arguments explicitly has seemed to help in other situations). > Are there other things one might try? > [..] My experience is as follows. 1) For example: skipping a type expression may lead to expensive type check. If the type checker hungs long at the same module of your program, then do type checking in the dialogue under the emacs editor, and see in colors the place where it hungs. Set explicitly the type of each item around this place. Sometimes it helps. Then, find the value which type declaration is crucial for type-cheching of this module. 2) Sometimes replacing the construct of `with' with the function case_of_ saves the type checking expense greatly. 3) Even pseudo-generalization may reduce the type check cost. For example, the lemma x*yz+uz?f*z : ? x y z u yz uz f ? yz ? y * z ? uz ? u * z ? f ? x * y + u ? x * yz + uz ? f * z is proved in a simple way in a module M. And it is applied only once in the program, so that its proof is set strictly in-place. Then, I discovered that people call ?generalization? the tricks like moving the code part like of the above x*yz+uz?f*z to a separate function, may be even in a separate module. Strangely, after I moved this implementation making it a separate lemma in another module, type checking of M became many times faster. -- SM From james.wood.100 at strath.ac.uk Tue Sep 26 10:35:45 2023 From: james.wood.100 at strath.ac.uk (James Wood) Date: Tue, 26 Sep 2023 09:35:45 +0100 Subject: [Agda] performance debugging? In-Reply-To: References: Message-ID: <44af7774-6989-4308-9ed6-20785559eebb@strath.ac.uk> Hi Robby, An easy debugging step is to try setting `agda2-highlight-level` to `interactive`. This makes syntax highlighting happen in real time, which gives a visual impression of which the slow parts are. Regards, James On 25/09/2023 15:21, Robby Findler wrote: > CAUTION: This email originated outside the University. Check before > clicking links or attachments. > Hi all-- I'm having some performance trouble with an agda development > I'm working on. I made a change to some low-level data structure and am > now working my way through the rest of the code doing the required > updates. Some of the updates require me to add a new argument alongside > an existing one and as I'm working through the cases in a lemma, doing > that, I'm at the point in a 200 line file where it takes about 12 > minutes for agda to check it. There seemed to be a large jump after I > repaired one of the cases (from a bit less than a minute to about 5 > minutes; this was when I was in the stage of getting errors instead of > having holes to fill in). > > Anyway, all that is context to ask if there is any advice on things I > might do to try to get back to more interactive speeds. I tried filling > (nearly) all of the implicit parameters in the case that had the large > jump, but that didn't seem to help (although filling in implicit > arguments explicitly has seemed to help in other situations). Are there > other things one might try? > > I'm still on 2.6.3, if that matters. I see that there is a performance > related change in 2.6.4: is there a way to get some hints about which > functions might benefit from that treatment? > > Thanks in advance! > > Best, > Robby > > _______________________________________________ > Agda mailing list > Agda at lists.chalmers.se > https://lists.chalmers.se/mailman/listinfo/agda From nad at cse.gu.se Tue Sep 26 16:37:50 2023 From: nad at cse.gu.se (Nils Anders Danielsson) Date: Tue, 26 Sep 2023 16:37:50 +0200 Subject: [Agda] performance debugging? In-Reply-To: References: Message-ID: <6caeca26-377c-6704-e253-2003e8c7babd@cse.gu.se> On 2023-09-25 16:21, Robby Findler wrote: > I'm still on 2.6.3, if that matters. I see that there is a performance > related change in 2.6.4: is there a way to get some hints about which > functions might benefit from that treatment? I assume that you refer to the new keyword "opaque". Definitions which unfold "too much" can make Agda slow. If you have definitions which usually do not need to be unfolded, then you can mark them as opaque. If there is a need to unfold such a definition in a proof (say), then you can make the definition transparent in the proof, if you also make the proof opaque. -- /NAD From mechvel at scico.botik.ru Wed Sep 27 23:59:40 2023 From: mechvel at scico.botik.ru (mechvel at scico.botik.ru) Date: Thu, 28 Sep 2023 00:59:40 +0300 Subject: [Agda] performance debugging? In-Reply-To: <6caeca26-377c-6704-e253-2003e8c7babd@cse.gu.se> References: <6caeca26-377c-6704-e253-2003e8c7babd@cse.gu.se> Message-ID: <4188d66f42902f35c419791b66697611@scico.botik.ru> On 2023-09-26 17:37, Nils Anders Danielsson wrote: > On 2023-09-25 16:21, Robby Findler wrote: >> I'm still on 2.6.3, if that matters. I see that there is a performance >> related change in 2.6.4: is there a way to get some hints about which >> functions might benefit from that treatment? > > I assume that you refer to the new keyword "opaque". > > Definitions which unfold "too much" can make Agda slow. If you have > definitions which usually do not need to be unfolded, then you can mark > them as opaque. If there is a need to unfold such a definition in a > proof (say), then you can make the definition transparent in the proof, > if you also make the proof opaque. Suppose one writes lemma1 : (n : Nat) -> f n ? g n lemma1 = and lemma1 is used several times as (lemma 1), (lemma 2), (lemma 3) ... without analyzing the structure of the proof of (lemma i). Will it make the type check faster setting lemma1 under `opaque' ? Regards, ------ Sergei From robby at racket-lang.org Thu Sep 28 02:57:00 2023 From: robby at racket-lang.org (Robby Findler) Date: Wed, 27 Sep 2023 19:57:00 -0500 Subject: [Agda] performance debugging? In-Reply-To: <6caeca26-377c-6704-e253-2003e8c7babd@cse.gu.se> References: <6caeca26-377c-6704-e253-2003e8c7babd@cse.gu.se> Message-ID: Thanks everyone for the replies! I'm still digesting but a few follow-up questions (to two different replies). On Tue, Sep 26, 2023 at 3:35?AM James Wood wrote: > Hi Robby, > > An easy debugging step is to try setting `agda2-highlight-level` to > `interactive`. This makes syntax highlighting happen in real time, which > gives a visual impression of which the slow parts are. > This is great and has been very helpful to me already (I could see that a function that didn't matter to what I was working on was slow so I just commented it out and got a huge ux improvement while working in the file). It looks like this highlighting will first highlight the entire function and then later highlight each clause in the function -- is that right? Is there an explanation of what it is doing in these different phases that might help me understand how to do something differently? On Tue, Sep 26, 2023 at 9:37?AM Nils Anders Danielsson wrote: > On 2023-09-25 16:21, Robby Findler wrote: > > I'm still on 2.6.3, if that matters. I see that there is a performance > > related change in 2.6.4: is there a way to get some hints about which > > functions might benefit from that treatment? > > I assume that you refer to the new keyword "opaque". > > Ah, sorry. I was asking about this change: https://github.com/agda/agda/issues/6434 (filtering out absurd cases automatically). Is there a way to measure (or just see perhaps via highlighting) how much time agda is spending doing that specific work in a particular function so I can tell that using this new option might be profitable? Thanks again! Robby -------------- next part -------------- An HTML attachment was scrubbed... URL: From nad at cse.gu.se Thu Sep 28 10:51:34 2023 From: nad at cse.gu.se (Nils Anders Danielsson) Date: Thu, 28 Sep 2023 10:51:34 +0200 Subject: [Agda] performance debugging? In-Reply-To: References: <6caeca26-377c-6704-e253-2003e8c7babd@cse.gu.se> Message-ID: On 2023-09-28 02:57, Robby Findler wrote: > Ah, sorry. I was asking about this change: > https://github.com/agda/agda/issues/6434 (filtering out absurd cases > automatically). > > Is there a way to measure (or just see perhaps via highlighting) how > much time agda is spending doing that specific work in a particular > function so I can tell that using this new option might be profitable? If you use interactive highlighting and notice that there is a delay between when Agda finishes checking the last clause and starts checking the following definition, then this could be due to Agda working hard to figure out that you have not omitted any clauses that should not be omitted (but it could also be due to other things, like termination or positivity checking). If you turn on the new option and your code still type-checks, then Agda's performance should be more or less unchanged. However, if your code is rejected and you fix it (by adding absurd clauses), then you might see a speedup. -- /NAD From abela at chalmers.se Sat Sep 30 18:25:16 2023 From: abela at chalmers.se (Andreas Abel) Date: Sat, 30 Sep 2023 18:25:16 +0200 Subject: [Agda] [ANNOUNCE] Agda 2.6.4 release candidate 3 In-Reply-To: References: Message-ID: <3dca5e7a-9d7a-4ff7-8ea7-5d6ca5c2ed3a@chalmers.se> Dear all, The Agda Team is very pleased to announce the third release candidate of Agda 2.6.4. Thanks to everyone who gave us feedback on the previous release candidates! Changes in RC3 over RC2 are summarized at: https://github.com/agda/agda/pull/6893 # Highlights of Agda 2.6.4 * Cubical Agda now displays boundary conditions in interactive mode (PR [#6529](https://github.com/agda/agda/pull/6529)). * An inconsistency in the treatment of large indices has been fixed (Issue [#6654](https://github.com/agda/agda/issues/6654)). * Unfolding of definitions can now be fine-controlled via `opaque` definitions. * Additions to the sort system: `LevelUniv` and `Prop?`. * New flag `--erasure` with several improvements to erasure (declared run-time irrelevance). * New reflection primitives for meta-programming. # GHC supported versions Agda 2.6.4 RC2 has been tested with GHC 9.6.2, 9.4.7, 9.2.8, 9.0.2, 8.10.7, 8.8.4 and 8.6.5 on Linux, macOS and Windows. # Installation Agda 2.6.4 RC2 can be installed using cabal-install or stack: 1. Getting the release candidate $ cabal get https://hackage.haskell.org/package/Agda-2.6.3.20230930/candidate/Agda-2.6.3.20230930.tar.gz $ cd Agda-2.6.3.20230930 2. a. Using cabal-install $ cabal install -f +optimise-heavily -f +enable-cluster-counting 2. b. Using stack $ stack --stack-yaml stack-a.b.c.yaml install --flag Agda:optimise-heavily --flag Agda:enable-cluster-counting replacing `a.b.c` with your version of GHC. The flags mean: - optimise-heavily: Turn on extra optimisation for a faster Agda. Takes large resources during compilation of Agda. - enable-cluster-counting: Enable unicode clusters for alignment in the LaTeX backend. Requires the ICU lib to be installed and known to pkg-config. These flags can be dropped from the install if causing trouble. # Standard library You can use standard library v1.7.2 or the `master` branch of the standard library with Agda 2.6.4 RC3. This branch is available at https://github.com/agda/agda-stdlib/ # Fixed issues over Agda 2.6.3 https://hackage.haskell.org/package/Agda-2.6.3.20230930/candidate/changelog Enjoy Agda 2.6.4 RC3 and please test as much as possible. Report problems and regressions to: https://github.com/agda/agda/issues -- Andreas, on behalf of the Agda Team _______________________________________________ Agda mailing list Agda at lists.chalmers.se https://lists.chalmers.se/mailman/listinfo/agda -- Andreas Abel <>< Du bist der geliebte Mensch. Department of Computer Science and Engineering Chalmers and Gothenburg University, Sweden andreas.abel at gu.se http://www.cse.chalmers.se/~abela/ From mechvel at scico.botik.ru Sun Oct 1 14:22:04 2023 From: mechvel at scico.botik.ru (mechvel at scico.botik.ru) Date: Sun, 01 Oct 2023 15:22:04 +0300 Subject: [Agda] [ANNOUNCE] Agda 2.6.4 release candidate 3 In-Reply-To: <3dca5e7a-9d7a-4ff7-8ea7-5d6ca5c2ed3a@chalmers.se> References: <3dca5e7a-9d7a-4ff7-8ea7-5d6ca5c2ed3a@chalmers.se> Message-ID: <89bee57932dd8582145283c6f69c94d1@scico.botik.ru> I have tested it on my large library for computer algebra under Agda-2.6.4-RC2, ghc-9.2.7, MAlonzo, Ubuntu Linux 18.04. It does not show any difference to Agda-2.6.4-RC2. ------ Sergei On 2023-09-30 19:25, Andreas Abel wrote: > Dear all, > > The Agda Team is very pleased to announce the third release candidate > of Agda 2.6.4. > > Thanks to everyone who gave us feedback on the previous release > candidates! Changes in RC3 over RC2 are summarized at: > > https://github.com/agda/agda/pull/6893 > > > # Highlights of Agda 2.6.4 > > * Cubical Agda now displays boundary conditions in interactive mode > (PR [#6529](https://github.com/agda/agda/pull/6529)). > > * An inconsistency in the treatment of large indices has been fixed > (Issue [#6654](https://github.com/agda/agda/issues/6654)). > > * Unfolding of definitions can now be fine-controlled via `opaque` > definitions. > > * Additions to the sort system: `LevelUniv` and `Prop?`. > > * New flag `--erasure` with several improvements to erasure (declared > run-time irrelevance). > > * New reflection primitives for meta-programming. > > # GHC supported versions > > Agda 2.6.4 RC2 has been tested with GHC 9.6.2, 9.4.7, 9.2.8, 9.0.2, > 8.10.7, 8.8.4 and 8.6.5 on Linux, macOS and Windows. > > # Installation > > Agda 2.6.4 RC2 can be installed using cabal-install or stack: > > 1. Getting the release candidate > > $ cabal get > https://hackage.haskell.org/package/Agda-2.6.3.20230930/candidate/Agda-2.6.3.20230930.tar.gz > $ cd Agda-2.6.3.20230930 > > 2. a. Using cabal-install > > $ cabal install -f +optimise-heavily -f +enable-cluster-counting > > 2. b. Using stack > > $ stack --stack-yaml stack-a.b.c.yaml install --flag > Agda:optimise-heavily --flag Agda:enable-cluster-counting > > replacing `a.b.c` with your version of GHC. > > The flags mean: > > - optimise-heavily: > Turn on extra optimisation for a faster Agda. > Takes large resources during compilation of Agda. > > - enable-cluster-counting: > Enable unicode clusters for alignment in the LaTeX backend. > Requires the ICU lib to be installed and known to pkg-config. > > These flags can be dropped from the install if causing trouble. > > # Standard library > > You can use standard library v1.7.2 or the `master` branch of the > standard library with Agda 2.6.4 RC3. This branch is available at > > https://github.com/agda/agda-stdlib/ > > # Fixed issues over Agda 2.6.3 > > > https://hackage.haskell.org/package/Agda-2.6.3.20230930/candidate/changelog > > > Enjoy Agda 2.6.4 RC3 and please test as much as possible. > Report problems and regressions to: https://github.com/agda/agda/issues > > -- > > Andreas, on behalf of the Agda Team > _______________________________________________ > Agda mailing list > Agda at lists.chalmers.se > https://lists.chalmers.se/mailman/listinfo/agda From abela at chalmers.se Fri Oct 6 15:51:33 2023 From: abela at chalmers.se (Andreas Abel) Date: Fri, 6 Oct 2023 15:51:33 +0200 Subject: [Agda] [ANNOUNCE] Agda 2.6.4 released! In-Reply-To: References: Message-ID: <50c84954-f2be-40f7-a343-a46893de5860@chalmers.se> Dear all, The Agda Team is very pleased to announce the release of Agda 2.6.4. (Finally, phew, after 3 RCs!) Thanks to everyone who gave us feedback on the release candidates! # Highlights of Agda 2.6.4 * Cubical Agda now displays boundary conditions in interactive mode (PR [#6529](https://github.com/agda/agda/pull/6529)). * An inconsistency in the treatment of large indices has been fixed (Issue [#6654](https://github.com/agda/agda/issues/6654)). * Unfolding of definitions can now be fine-controlled via `opaque` definitions. * Additions to the sort system: `LevelUniv` and `Prop?`. * New flag `--erasure` with several improvements to erasure (declared run-time irrelevance). * New reflection primitives for meta-programming. # GHC supported versions Agda 2.6.4 has been tested with GHC 9.6.3, 9.4.7, 9.2.8, 9.0.2, 8.10.7, 8.8.4 and 8.6.5 on Linux, macOS and Windows. # Installation Agda 2.6.4 can be installed using cabal-install or stack: 1. Getting the tarball $ cabal update $ cabal get Agda-2.6.4 $ cd Agda-2.6.4 2. a. Using cabal-install $ cabal install -f +optimise-heavily -f +enable-cluster-counting 2. b. Using stack $ stack --stack-yaml stack-a.b.c.yaml install --flag Agda:optimise-heavily --flag Agda:enable-cluster-counting replacing `a.b.c` with your version of GHC. The flags mean: - optimise-heavily: Turn on extra optimisation for a faster Agda. Takes large resources during compilation of Agda. - enable-cluster-counting: Enable unicode clusters for alignment in the LaTeX backend. Requires the ICU lib to be installed and known to pkg-config. These flags can be dropped from the install if causing trouble. # Standard library You can use standard library v1.7.2 or the `master` branch of the standard library with Agda 2.6.4. This branch is available at https://github.com/agda/agda-stdlib/ # Fixed issues over Agda 2.6.3 https://hackage.haskell.org/package/Agda-2.6.4/changelog Enjoy Agda! Andreas, on behalf of the Agda Team From matthewdaggitt at gmail.com Fri Oct 13 03:16:40 2023 From: matthewdaggitt at gmail.com (Matthew Daggitt) Date: Fri, 13 Oct 2023 10:16:40 +0900 Subject: [Agda] [ ANNOUNCE ] Standard library version 1.7.3 Message-ID: Dear all, The Agda Team is pleased to announce the release of version 1.7.3 of the standard library. The release's purpose is to ensure compatibility with the recently released Agda 2.6.4. To avoid large indices that are by default no longer allowed in Agda 2.6.4, universe levels have been increased in the following definitions: - Data.Star.Decoration.DecoratedWith - Data.Star.Pointer.Pointer - Reflection.AnnotatedAST.Type? - Reflection.AnnotatedAST.AnnotationFun If you are not using these modules, then there is no need to upgrade. Best wishes, Matthew, on behalf of the Agda Team -------------- next part -------------- An HTML attachment was scrubbed... URL: From rsato at is.s.u-tokyo.ac.jp Wed Oct 18 02:07:51 2023 From: rsato at is.s.u-tokyo.ac.jp (Sato, Ryosuke) Date: Wed, 18 Oct 2023 09:07:51 +0900 Subject: [Agda] APLAS 2023: Second Call for Participation Message-ID: ====================================================================== CALL FOR PARTICIPATION Early registration deadline: 25 October 2023 21st Asian Symposium on Programming Languages and Systems (APLAS 2023) Taipei, Taiwan, Sun 26 ? Wed 29 November 2023 https://conf.researchr.org/home/aplas-2023 ====================================================================== The 21st Asian Symposium on Programming Languages and Systems (APLAS) aims to stimulate programming language research by providing a forum for the presentation of the latest results and the exchange of ideas in programming languages and systems. APLAS is based in Asia but is an international forum that serves the worldwide programming languages community. This year?s conference is co-located with Agda Implementors? Meeting XXXVII. APLAS 2023 will be held in Taipei, Taiwan from Monday 27th to Wednesday 29th November 2023. Before the main conference, the New Ideas and Emerging Results (NIER) workshop will be held on Sunday 26th November 2023. There is also a student research competition and an associated poster session. ====================================================================== # Participation ====================================================================== Registration information is available at the homepage: https://conf.researchr.org/home/aplas-2023 Early registration deadline: 25 October 2023. Please register soon! ====================================================================== # Keynote Speakers ====================================================================== * Hakjoo Oh, Korea University. * Bow-Yaw Wang, Academia Sinica. A third keynote speaker will be announced soon. ====================================================================== # Accepted Papers ====================================================================== * A Diamond Machine for Strong Evaluation. Beniamino Accattoli (Inria & ?cole Polytechnique), and Pablo Barenbaum (National University of Quilmes (CONICET) & University of Buenos Aires). * Oracle Computability and Turing Reducibility in the Calculus of Inductive Constructions. Yannick Forster (Inria), Dominik Kirst (Ben-Gurion University), and Niklas M?ck (Saarland University). * m-CFA Exhibits Perfect Stack Precision. Kimball Germane (Brigham Young University). * Typed Non-determinism in Functional and Concurrent Calculi. Bas van den Heuvel (University of Groningen), Joseph W. N. Paulus (University of Groningen), Daniele Nantes-Sobrinho (University of Bras?lia and Imperial College London), and Jorge Perez (University of Groningen) * Argument Reduction of Constrained Horn Clauses Using Equality Constraints. Ryo Ikeda (The University of Tokyo), Ryosuke Sato (The University of Tokyo), and Naoki Kobayashi (The University of Tokyo). * Transport via Partial Galois Connections and Equivalences. Kevin Kappelmann (Technical University of Munich). * Incorrectness Proofs for Object-Oriented Programs via Subclass Reflection. Wenhua Li (National University Singapore), Quang Loc Le (University College London), Yahui Song (National University of Singapore), and Wei-Ngan Chin (National University of Singapore). * Types and Semantics for Extensible Data Types. Cas van der Rest (Delft University of Technology), and Casper Bach Poulsen (Delft University of Technology). * Experimenting with an Intrinsically-typed Probabilistic Programming Language in Coq. Ayumu Saito (Tokyo Institute of Technology), Reynald Affeldt (National Institute of Advanced Industrial, and Science and Technology (AIST)). * TorchProbe: Fuzzing Dynamic Deep Learning Compilers. Qidong Su (University of Toronto / Vector Institute), Chuqin Geng (McGill University), Gennady Pekhimenko (University of Toronto / Vector Institute), and Xujie Si (University of Toronto) * What Types are Needed for Typing Dynamic Objects? A Python-based Empirical Study. Ke Sun (Peking University), Sheng Chen (University of Louisiana at Lafayette), Meng Wang (University of Bristol), and Dan Hao(Peking University). * Compilation Semantics for a Programming Language with Versions. Yudai Tanabe (Kyoto University), Luthfan Anshar Lubis (Tokyo Institute of Technology), Tomoyuki Aotani (Sanyo-Onoda City University), and Hidehiko Masuhara (Tokyo Institute of Technology). * A Fresh Look at Commutativity: Free Algebraic Structures via Fresh Lists. Sean Watters (University of Strathclyde), Fredrik Nordvall Forsberg (University of Strathclyde), and Clemens Kupke (University of Strathclyde). * Proofs as Terms, Terms as Graphs. Jui-Hsuan Wu (Institut Polytechnique de Paris). * Towards a Framework for Developing Verified Assemblers for the ELF Format. Jinhua Wu (Shanghai Jiao Tong University), Yuting Wang (Shanghai Jiao Tong University), Meng Sun (Shanghai Jiao Tong University), Xiangzhe Xu (Purdue University), and Yichen Song (Shanghai Jiao Tong University). ====================================================================== # NIER Workshop ====================================================================== * ?GT: A Functional Language with Graphs as First-Class Data Kazunori Ueda and Jin Sano * Environment-Friendly Monadic Equational Reasoning for OCaml Jacques Garrigue, Reynald Affeldt and Takafumi Saikawa * Counterfactual Explanations for Sequential Models through Computational Complexity Anthony Widjaja Lin * Bottom-Up Construction of Sublist Trees Shin-Cheng Mu * A Neural-Network-Guided Approach to Program Verification and Synthesis Naoki Kobayashi ====================================================================== # POSTERS and STUDENT RESEARCH COMPETITION ENTRIES ====================================================================== * [Non-SRC] Encoding MELL Cut Elimination into a Hierarchical Graph Rewriting Language Kento Takyu, Kazunori Ueda * [Non-SRC] Towards a Programming Paradigm Approach for AI-Assisted Software Development YungYu Zhuang, Wei-Hsin Yen, Yin-Jung Huang * [SRC] Multiple Screen States for Programming with Small Screens Jin Ishikawa * [SRC] Relational Hoare Logic for Comparing Nondeterministic Programs and Probabilistic Programs through a Categorical Framework Kazuki Matsuoka * [SRC] Separate Compilation for Compositional Programming via Extensible Records Yaozhu Sun * [SRC] Type-Safe Auto-Completion of Incomplete Polymorphic Programs Yong Qi Foo ====================================================================== # ORGANIZERS ====================================================================== General Chair: Shin-Cheng Mu, Academia Sinica, Taiwan Program Chair: Chung-Kil Hur, Seoul National University, Korea Publicity Chair: Ryosuke Sato, University of Tokyo, Japan SRC and Posters Chair: Hsiang-Shang ?Josh? Ko, Academia Sinica, Taiwan Program Committee: * Soham Chakraborty, TU Delft, Netherlands * Yu-Fang Chen, Academia Sinica, Taiwan * Ronghui Gu, Columbia University, USA * Ichiro Hasuo, National Institute of Informatics, Japan * Ralf Jung, ETH Zurich, Switzerland * Ohad Kammar, University of Edinburgh, UK * Jeehoon Kang, KAIST, Korea * Jieung Kim, Inha University, Korea * Robbert Krebbers, Radboud University Nijmegen, Netherlands * Ori Lahav, Tel Aviv University, Israel * Doug Lea, State University of New York at Oswego, USA * Woosuk Lee, Hanyang University, Korea * Hongjin Liang, Nanjing University, China * Nuno P. Lopes, University of Lisbon, Portugal * Chandrakana Nandi, Certora and UW, USA * Liam O'Connor, The University of Edinburgh, UK * Bruno C. d. S. Oliveira, The University of Hong Kong, Hong Kong * Jihyeok Park, Korea University, Korea * Cl?ment Pit-Claudel, EPFL, Switzerland * Matthieu Sozeau, Inria, France * Kohei Suenaga, Kyoto University, Japan * Tarmo Uustalu, Reykjavik University, Iceland * John Wickerson, Imperial College London, UK * Danfeng Zhang, Penn State University, USA Posters Selection Committee * Jacques Garrigue, Nagoya University, Japan * Jeremy Gibbons, University of Oxford, UK * Chih-Duo Hong, University of Oxford, UK * Oleg Kiselyov, Tohoku University, Japan * Akimasa Morihata, University of Tokyo, Japan * Dominic Orchard, University of Kent, UK and University of Cambridge, UK * Taro Sekiyama, National Institute of Informatics, Japan * Chung-chieh Shan, Indiana University, United States * Youngju Song, MPI-SWS, Germany * Tachio Terauchi, Waseda University, Japan * Chuangjie Xu, Sonar Source, Germany From ltchen at iis.sinica.edu.tw Wed Oct 18 10:53:59 2023 From: ltchen at iis.sinica.edu.tw (Liang-Ting Chen) Date: Wed, 18 Oct 2023 16:53:59 +0800 Subject: [Agda] Fwd: Final CfP AIM37 : Agda Implementors' Meeting XXXVII in Taipei, 20-25 November 2023 In-Reply-To: References: Message-ID: The (soft) registration deadline is in two days. ------------------------------------------------------------------------------- Agda Implementors? Meeting XXXVII co-located with the 21st Asian Symposium on Programming Languages and Systems Final Call for Participation https://conf.researchr.org/home/aplas-2023/aim-xxxvii ------------------------------------------------------------------------------- The 37th Agda Implementors? Meeting (AIM) will take place in Taipei, Taiwan from 20 Nov (Monday) to 25 Nov (Saturday), 2023. This meeting is co-located with the 21st Asian Symposium on Programming Languages and Systems (APLAS) starting from 26 Nov. About ---------------------------------- The Agda Implementors? Meeting is a meeting for users and developers who are interested in the Agda programming language and its related topics to share their work, exchange ideas, and learn about the latest developments in Agda and related areas. Whether you are an experienced Agda user or just getting started, we invite you to join us. The meeting consists of * Presentations concerning theory, implementation, and use cases of Agda and other Agda-like languages, * Discussions around issues related to the Agda language, and * Code sprints to work in, on, under or around Agda, in collaboration with other participants. See the Agda wiki (https://wiki.portal.chalmers.se/agda/Main/AgdaMeetings) for preliminary information (with further updates there) and past meetings. Registration ---------------------------------- It is completely free to attend. Please visit one of the following links to find the registration information: Website: https://conf.researchr.org/home/aplas-2023/aim-xxxvii Wiki: https://wiki.portal.chalmers.se/agda/Main/AIMXXXVII#Registration Funding ---------------------------------- We *have* some funding available to support attendants. If you are interested in applying for funding, please contact the local organiser. Local information ---------------------------------- The local information about (off-campus) accommodation, transportation, and local attractions will be provided on the APLAS 2023 website. We look forward to seeing you in Taipei for AIM XXXVII! -- Dr Liang-Ting Chen Institute of Information Science Academia Sinica, Taiwan https://l-tchen.github.io -------------- next part -------------- An HTML attachment was scrubbed... URL: From simona.k at uns.ac.rs Wed Oct 18 11:44:43 2023 From: simona.k at uns.ac.rs (simona.k at uns.ac.rs) Date: Wed, 18 Oct 2023 11:44:43 +0200 (CEST) Subject: [Agda] Call for STSMs and ITC conference grants, deadline 12 November 2023 Message-ID: <56771.127.0.0.1.1697622283.squirrel@127.0.0.1> COST Action CA20111 EuroProofNet Open call for Short-Term Scientific Missions (STSMs) and Inclusive Target Conference Grants (ITCGs) Dear Action members, The next deadline for STSM and ITCG proposals is: 12th November 2023 *What is an STSM?* A Short-Term Scientific Mission (STSM) is a research visit of an individual researcher from a country participating in the Action in a different country also participating in the Action. We encourage STSMs, as they are an effective way of starting and maintaining research collaborations. *What is an ITC conference grant?* ITC Conference Grants are given to young (<= 40 years old) researchers affiliated in an Inclusiveness Target Country or Near Neighbour Country to present a work related to EuroProofNet in a high-level conference fully organized by a third party, i.e. not organized nor co-organized by EuroProofNet. Reimbursement rules are the same as for STSMs. We are especially looking for applications from Inclusiveness Target Countries. STSM and ITCG proposals should be between December 1st and June 30. Find all the details concerning application on https://europroofnet.github.io/grants/ Do not hesitate to contact us if you have any questions. Best wishes, Simona Proki? and Ambrus Kaposi EuroProofNet Grant Awarding Coordinators From matthewdaggitt at gmail.com Thu Oct 19 12:31:04 2023 From: matthewdaggitt at gmail.com (Matthew Daggitt) Date: Thu, 19 Oct 2023 19:31:04 +0900 Subject: [Agda] [ ANNOUNCE ] Standard library v2.0 - release candidate 1 Message-ID: Dear all, The Agda Team is pleased to announce the first release candidate for version 2.0 of the Agda standard library. The release candidate has been tested using Agda 2.6.4 and can be downloaded here . We would be grateful for reports of any issues you may encounter with the new version of the library on the Github issues page . The goal of this major version bump is to iron out many of the rough edges in the library that we have been unable to fix in a backwards compatible manner. Therefore code that worked with v1.7 of the library may not work with v2.0. Nonetheless we hope that once ported across, your code will be significantly cleaner and simpler than it was before! An exhaustive list of changes can be found in the CHANGELOG file. Given this is a major version bump, we plan to wait approximately a month before the full release in order to give people time to try it out. If no major issues are found we will aim to release the official version of 2.0 in late November/early December. Best wishes, Matthew, on behalf of the Agda Team -------------- next part -------------- An HTML attachment was scrubbed... URL: From jesper at sikanda.be Mon Oct 23 11:38:29 2023 From: jesper at sikanda.be (Jesper Cockx) Date: Mon, 23 Oct 2023 09:38:29 +0000 Subject: [Agda] Agda2hs 1.1 release Message-ID: Dear Agda folks, I am very happy to announce the official release of agda2hs version 1.1. You can find it on Hackage at?https://hackage.haskell.org/package/agda2hs-1.1, or on Github at?https://github.com/agda/agda2hs/tree/v1.1. The most important update is compatibility with Agda 2.6.4, but there also have been a couple of other updates and bugfixes. You can find the changelog at https://hackage.haskell.org/package/agda2hs-1.1/changelog. Best regards, Jesper -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: publickey - jesper at sikanda.be - 0x42DD5655.asc Type: application/pgp-keys Size: 644 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 249 bytes Desc: OpenPGP digital signature URL: From nk480 at cl.cam.ac.uk Mon Oct 23 13:38:33 2023 From: nk480 at cl.cam.ac.uk (Neel Krishnaswami) Date: Mon, 23 Oct 2023 12:38:33 +0100 Subject: [Agda] SRC@POPL 2024 Call for Submissions Message-ID: <740f8b94-4bf4-4c3a-a72b-06128ababbf1@cl.cam.ac.uk> -------------------------------------------------------------------------- SRC at POPL 2024 Call for Submissions ACM Student Research Competition https://popl24.sigplan.org/track/POPL-2024-student-research-competition Location: London, UK SRC Posters: Jan 17, 2024 (tentative) SRC Presentation: Jan 18, 2024 (tentative) -------------------------------------------------------------------------- Important Dates Abstract Submission: Fri 10 Nov 2023 Notification of (Conditional) Acceptance: Fri 1 Dec 2023 Re-Submission for Conditionally Accepted Abstracts: Wed 6 Dec 2023 Notification of Final Acceptance: Fri 8 Dec 20223 -------------------------------------------------------------------------- Overview POPL 2024 will host an ACM Student Research Competition, where undergraduate and graduate students can present their original research before a panel of judges and conference attendees. This year?s competition will consist of three rounds: ?? ?? Round 1, Extended abstract: All students are encouraged to submit an extended abstract outlining their research. The submission should be up to three pages using ?\documentclass[acmsmall,nonacm]{acmart}?. ?? ?? Round 2, Poster at POPL: Based on the abstracts, a panel of judges will select the most promising entrants to participate in a poster session at POPL. In the poster session, students will be able to interact with POPL attendees and judges. After the poster session, three finalists in each category (graduate/undergraduate) will be selected to advance to the next round. ?? ?? Round 3, Oral presentation at POPL: The last round will consist of a short oral live presentation at POPL to compete for the final awards in each category. This round will also select an overall winner who will advance to the ACM SRC Grand Finals. -------------------------------------------------------------------------- Call for Submission POPL invites students to participate in the Student Research Competition in order to present their research and get feedback from prominent members of the programming language research community. Please submit your extended abstracts through HotCRP: https://popl24src.hotcrp.com Submissions must be original research that is not already published at POPL or another conference or journal. One of the goals of the SRC is to give students feedback on ongoing, unpublished work. Furthermore, the abstract must be authored solely by the student. If the work is collaborative with others and/or part of a larger group project, the abstract should make clear what the student?s role was and should focus on that portion of the work. The extended abstract should be up to three pages using ?\documentclass[acmsmall,nonacm]{acmart}?. Reference lists do not count towards the three-page limit. You may write appendices after the three-page limit, but please be noted that the committee is not required to read them. This year, we will have two review cycles. For each submission, one of the following decisions will be made: ?? ?? Accept: abstracts that proceed to the next round unconditionally. ?? ?? Conditional Accept: abstracts that receive revision suggestions from the PC members. Authors will have 5 days to revise the abstract accordingly and then resubmit. The revised abstracts will then be re-evaluated, and either accepted or rejected. ?? ?? Reject: abstracts that will not proceed to the next round. ---------------------------------------------------------------------------------------------------------------------------------------------------- SRC at POPL 2023 Call for Submissions ACM Student Research Competition https://popl23.sigplan.org/track/POPL-2023-student-research-competition Location: Boston, Massachusetts, USA SRC Posters: Jan 15, 2023 (tentative) SRC Presentation: Jan 17, 2023 (tentative) -------------------------------------------------------------------------- Important Dates Abstract Submission: Fri 11 Nov 2022 Notification of (Conditional) Acceptance: Fri 2 Dec 2022 Re-Submission for Conditionally Accepted Abstracts: Wed 7 Dec 2022 Notification of Final Acceptance: Fri 9 Dec 2022 -------------------------------------------------------------------------- Overview POPL 2023 will host an ACM Student Research Competition, where undergraduate and graduate students can present their original research before a panel of judges and conference attendees. This year?s competition will consist of three rounds: ?? ?? Round 1, Extended abstract: All students are encouraged to submit an extended abstract outlining their research. The submission should be up to three pages using ?\documentclass[acmsmall,nonacm]{acmart}?. ?? ?? Round 2, Poster at POPL: Based on the abstracts, a panel of judges will select the most promising entrants to participate in a poster session at POPL. In the poster session, students will be able to interact with POPL attendees and judges. After the poster session, three finalists in each category (graduate/undergraduate) will be selected to advance to the next round. ?? ?? Round 3, Oral presentation at POPL: The last round will consist of a short oral live presentation at POPL to compete for the final awards in each category. This round will also select an overall winner who will advance to the ACM SRC Grand Finals. -------------------------------------------------------------------------- Call for Submission POPL invites students to participate in the Student Research Competition in order to present their research and get feedback from prominent members of the programming language research community. Please submit your extended abstracts through HotCRP: https://popl23src.hotcrp.com Submissions must be original research that is not already published at POPL or another conference or journal. One of the goals of the SRC is to give students feedback on ongoing, unpublished work. Furthermore, the abstract must be authored solely by the student. If the work is collaborative with others and/or part of a larger group project, the abstract should make clear what the student?s role was and should focus on that portion of the work. The extended abstract should be up to three pages using ?\documentclass[acmsmall,nonacm]{acmart}?. Reference lists do not count towards the three-page limit. You may write appendices after the three-page limit, but please be noted that the committee is not required to read them. This year, we will have two review cycles. For each submission, one of the following decisions will be made: ?? ?? Accept: abstracts that proceed to the next round unconditionally. ?? ?? Conditional Accept: abstracts that receive revision suggestions from the PC members. Authors will have 5 days to revise the abstract accordingly and then resubmit. The revised abstracts will then be re-evaluated, and either accepted or rejected. ?? ?? Reject: abstracts that will not proceed to the next round. -------------------------------------------------------------------------- Program Committee To be announced: From johannes.waldmann at htwk-leipzig.de Mon Oct 23 13:45:13 2023 From: johannes.waldmann at htwk-leipzig.de (Johannes Waldmann) Date: Mon, 23 Oct 2023 13:45:13 +0200 Subject: [Agda] Agda and CI? In-Reply-To: References: Message-ID: Dear all, what is the recommended way to check Agda proofs in CI? (and run the extracted code) I have this procedure https://gitlab.imn.htwk-leipzig.de/waldmann/cetera/-/blob/main/.gitlab-ci.yml but maybe there are better ways ... - Johannes. From liang.ting.chen.tw at gmail.com Mon Oct 23 15:10:46 2023 From: liang.ting.chen.tw at gmail.com (Liang-Ting Chen) Date: Mon, 23 Oct 2023 21:10:46 +0800 Subject: [Agda] Agda and CI? In-Reply-To: References: Message-ID: Hi, Have you checked Kokke?s GitHub action? https://github.com/wenkokke/setup-agda I?m not sure if you can use it on GitHub or you can find something equivalent to it. Dr Liang-Ting Chen Institute of Information Science Academia Sinica, Taiwan https://l-tchen.github.io On Mon, 23 Oct 2023 at 19:45, Johannes Waldmann < johannes.waldmann at htwk-leipzig.de> wrote: > Dear all, > > what is the recommended way to check Agda proofs in CI? > (and run the extracted code) > > I have this procedure > > https://gitlab.imn.htwk-leipzig.de/waldmann/cetera/-/blob/main/.gitlab-ci.yml > > but maybe there are better ways ... > > - Johannes. > > > _______________________________________________ > Agda mailing list > Agda at lists.chalmers.se > https://lists.chalmers.se/mailman/listinfo/agda > -------------- next part -------------- An HTML attachment was scrubbed... URL: From alexis.saurin at irif.fr Mon Oct 30 18:51:04 2023 From: alexis.saurin at irif.fr (Alexis Saurin) Date: Mon, 30 Oct 2023 18:51:04 +0100 Subject: [Agda] CFP - FICS Workshop (submission deadline: 1st December 2023) Message-ID: <3209747f-e8c0-4c89-99a9-e59b3a860c0b@irif.fr> (Apologies for multiple postings) === Call for contributions === Workshop on Fixed Points in Computer Science 19 & 20 February 2024 https://www.irif.fr/users/saurin/fics2024/index.html This year, FICS workshop (Workshop on Fixed Points in Computer Science) will take place in Naples on the 19th and 20th of February, 2024, affiliated with CSL 2024 (https://csl2024.github.io/Home/). == NEWS == * Program committee is announced below; * Workshop proceedings containing the extended abstracts will be published as an EPTCS volume; * CFP available at: https://www.irif.fr/users/saurin/fics2024/cfp.html; * Easychair submission link: https://easychair.org/conferences/?conf=fics2024 == Important dates and practical details== - Submission deadline for short and extended abstracts: 1 December 2023; - Notification: 21 December 2023; - Workshop: 19 and 20 February 2024. Submission link: https://easychair.org/conferences/?conf=fics2024 Registration will be handled by CSL 2024 (details to come). Online participation will be possible with a reduced registration fees, but at least an author of each abstract will have to register with on-site fees. == About FICS workshop series == The goal is to bring together people from different subfields such as algebra/coalgebra, verification, logic, around the thematic of fixed points. Fixed points play a fundamental role in several areas of computer science. They are used to justify (co)recursive definitions and associated reasoning techniques. The construction and properties of fixed points have been investigated in many different settings such as: design and implementation of programming languages, logics, verification, databases. == Scope == Topics include, but are not restricted to: - fixed points in algebra and coalgebra - fixed points in formal languages and automata - fixed points in game theory - fixed points in programming language semantics - fixed points in proofs - fixed points in the mu-calculus and modal logics - fixed points in process algebras and process calculi - fixed points in functional programming and type theory - fixed points in relation to dataflow and circuits - fixed points in automated theorem proving, interactive theorem proving and logic programming - fixed points in finite model theory, descriptive complexity theory, and databases - fixed points in category theory for logic in computer science == Types of submissions == This year, we welcome two categories of submissions, short abstracts as well as extended abstracts: - Both types of submissions will be handled via Easychair and will be peer-reviewed by the PC. - In order to submit a short or extended abstract to FICS, please visit the following link: https://easychair.org/conferences/?conf=fics2024 - A proceedings volume gathering the extended abstracts will be published by EPTCS shortly after the workshop (see details below). Here are details on each type of submission: - **short abstracts** are abstracts of **3 to 5 pages, references included**, describing the topic of the proposed contributed talk. They may contain (i) new completed results, (ii) work in progress or (iii) already (recently) published or submitted works. The submission can refer to a published paper or a preprint but the description given in the short abstract should be sufficiently detailed for the PC to judge the relevance of the proposed talk to the workshop program. - **extended abstracts** are papers of **6 to 10 pages, references excluded**, describing original results which have not been published nor are currently submitted elsewhere. The results must be presented in sufficient details to constitute a scientific publication. An appendix can provide additional details for the reviewer but will be read at the discretion of the reviewers. A volume of proceedings containing the **extended abstracts** will be published soon after the workshop by EPTCS: the authors of extended abstracts will be asked to submit a revised version few weeks after the event, allowing them to take into account the workshop discussions. Details will be released later. == Program Committee == - Zena Ariola (University of Oregon, USA) - Abhishek De (University of Birmingham, UK) - Zeinab Galal (Universit? degli sutdi di Bologna, Italy) - Guilhem Jaber (Universit? de Nantes, France) - Ekaterina Komendantskaya (Heriot-Watt University, UK) - Denis Kuperberg (CNRS & ENS Lyon, France) - Martin Lange (University of Kassel, Germany) - Christine Paulin-Mohring (Universit? Paris Saclay, France) - Daniela Petrisan (Universit? Paris Cit?, France) - Alexis Saurin (CNRS & Universit? Paris Cit?, France), PC Chair - Thomas Studer (University of Bern, Switzerland) - Tarmo Uustalu (Reykjavik University, Iceland) - Yde Venema (University of Amsterdam, Netherland) == Journal publication == Depending on the number and quality of submissions, we will plan a subsequent special issue of a journal, as often done for previous editions of the workshop. == Contact == Alexis Saurin, alexis.saurin at irif.fr https://www.irif.fr/users/saurin/index From jesper at sikanda.be Fri Nov 3 13:26:06 2023 From: jesper at sikanda.be (Jesper Cockx) Date: Fri, 03 Nov 2023 12:26:06 +0000 Subject: [Agda] 31st Netherlands Functional Programming Day (FP Dag): Call for Participation Message-ID: <2iFNm5zJD0qBd3UzxLd5C4wKWlJf2ihBYfzYuIFL-BUq5mWikGdOnkSU667wjwNMNuNh6CqXEvKpQpXK9FR9fD5BX_uLBWVWCHDaYW0vYIw=@sikanda.be> =================================================================== ? ? ? ? ? ? ? ? ? ? ? ? ? FP Dag 2024 ? ? ? ? ? ?31th Netherlands Functional Programming Day ? ? ? ? ? ? ? ? ? ? Friday, 05 January, 2024 ? ? ? ? ? ? ? ? ? ? ?CALL FOR PARTICIPATION ? ? ? ? ? ? ?http://www.tudelft.nl/fpday-2024 =================================================================== The Netherlands Functional Programming Day (or **FP Dag**) is an annual gathering of researchers, students, and practitioners sharing a common interest in functional programming. The day features talks that cover the latest advances in research, teaching and applications in the area of functional programming and (implementation of) functional languages. Coffee and lunch breaks provide ample opportunity for networking with your colleagues and meeting new people. Experts and newcomers to the field are equally welcome. Colleagues from neighboring countries are more than welcome to attend; the language of the FP Day is English. ## Registration Participation is free of charge, but registration is required: https://www.aanmelder.nl/fp-nl2024/subscribe There is a soft registration deadline of **Friday 22 December 2023**. ## Schedule You will find a preliminary schedule on the website: http://www.tudelft.nl/fpday-2024 Details will be added as speakers become known. ## Location The FP Dag will take place on January 5th 2024, at the Technical University of Delft. Address Aula Conference Centre: Mekelweg 5, 2628 CC Delft, The Netherlands Nearest busstop: Schoemakerstraat (bus 55 from Train Station Delft) ? Nearest train station: Delft Trainstation ? To plan your travel, visit https://9292.nl/ or https://ns.nl. ## Organisers - Jesper Cockx (Overall & Content) - Shelly Dawn Stok (Website & Logistics) - Bohdan Liesnikov, Lucas Escot, and Jaro Reinders (Local Organization & Support) -------------- next part -------------- A non-text attachment was scrubbed... Name: publickey - jesper at sikanda.be - 0x42DD5655.asc Type: application/pgp-keys Size: 644 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 249 bytes Desc: OpenPGP digital signature URL: From Graham.Hutton at nottingham.ac.uk Mon Nov 13 09:15:10 2023 From: Graham.Hutton at nottingham.ac.uk (Graham Hutton) Date: Mon, 13 Nov 2023 08:15:10 +0000 Subject: [Agda] Journal of Functional Programming - Call for PhD Abstracts Message-ID: Dear all, If you or one of your students recently completed a PhD (or Habilitation) in the area of functional programming, please submit the dissertation abstract for publication in JFP: simple process, no refereeing, open access, 200+ published to date, deadline 30th November 2023. Please share! Best wishes, Graham Hutton ============================================================ CALL FOR PHD ABSTRACTS Journal of Functional Programming Deadline: 30th November 2023 http://tinyurl.com/jfp-phd-abstracts ============================================================ PREAMBLE: Many students complete PhDs in functional programming each year. As a service to the community, twice per year the Journal of Functional Programming publishes the abstracts from PhD dissertations completed during the previous year. The abstracts are made freely available on the JFP website, i.e. not behind any paywall. They do not require any transfer of copyright, merely a license from the author. A dissertation is eligible for inclusion if parts of it have or could have appeared in JFP, that is, if it is in the general area of functional programming. The abstracts are not reviewed. Please submit dissertation abstracts according to the instructions below. We welcome submissions from both the student and the advisor/supervisor although we encourage them to coordinate. Habilitation dissertations are also eligible for inclusion. ============================================================ SUBMISSION: Please submit the following information to Graham Hutton by 30th November 2023. o Dissertation title: (including any subtitle) o Student: (full name) o Awarding institution: (full name and country) o Date of award: (month and year; depending on the institution, this may be the date of the viva, corrections being approved, graduation ceremony, or otherwise) o Advisor/supervisor: (full names) o Dissertation URL: (please provide a permanently accessible link to the dissertation if you have one, such as to an institutional repository or other public archive; links to personal web pages should be considered a last resort) o Dissertation abstract: (plain text, maximum 350 words; you may use \emph{...} for emphasis, but we prefer no other markup or formatting; if your original abstract exceeds the word limit, please submit an abridged version within the limit) Please do not submit a copy of the dissertation itself, as this is not required. JFP reserves the right to decline to publish abstracts that are not deemed appropriate. ============================================================ PHD ABSTRACT EDITOR: Graham Hutton School of Computer Science University of Nottingham Nottingham NG8 1BB United Kingdom ============================================================ This message and any attachment are intended solely for the addressee and may contain confidential information. If you have received this message in error, please contact the sender and delete the email and attachment. Any views or opinions expressed by the author of this email do not necessarily reflect the views of the University of Nottingham. Email communications with the University of Nottingham may be monitored where permitted by law. From abela at chalmers.se Wed Nov 15 17:31:17 2023 From: abela at chalmers.se (Andreas Abel) Date: Wed, 15 Nov 2023 17:31:17 +0100 Subject: [Agda] [ANNOUNCE] Agda 2.6.4.1 release candidate In-Reply-To: References: Message-ID: <9450745f-a2cf-4703-b589-a9f9f34d7a8f@chalmers.se> Dear all, just in time for the upcoming Agda Implementor's Meeting AIM XXXVII in Taipei, the Agda Team is pleased to announce a release candidate for Agda 2.6.4.1. This is a minor release of Agda 2.6.4 featuring a few changes: - Make recursion on proofs legal again (regression in 2.6.4). - Improve performance, e.g. by removing debug printing unless built with cabal flag `debug`. - Switch to XDG directory convention. - Reflection: change to order of results returned by `getInstances`. - Fix some internal errors. - Fix some issues with `opaque`. # GHC supported versions Agda 2.6.4.1 has been tested with GHC 9.8.1, GHC 9.6.3, 9.4.7, 9.2.8, 9.0.2, 8.10.7, 8.8.4 and 8.6.5 on Linux, macOS and Windows. # Installation Agda 2.6.4.1 RC can be installed using cabal-install or stack: 1. Getting the release candidate $ cabal get https://hackage.haskell.org/package/Agda-2.6.4.1/candidate/Agda-2.6.4.1.tar.gz $ cd Agda-2.6.4.1 2. a. Using cabal-install $ cabal install -f +optimise-heavily -f +enable-cluster-counting 2. b. Using stack $ stack --stack-yaml stack-a.b.c.yaml install --flag Agda:optimise-heavily --flag Agda:enable-cluster-counting replacing `a.b.c` with your version of GHC. The flags mean: - optimise-heavily: Turn on extra optimisation for a faster Agda. Takes large resources during compilation of Agda. - enable-cluster-counting: Enable unicode clusters for alignment in the LaTeX backend. Requires the ICU lib to be installed and known to pkg-config. These flags can be dropped from the install if causing trouble. # Standard library You can use standard library v1.7.3 or the `master` branch of the standard library with Agda 2.6.4.1. This branch is available at https://github.com/agda/agda-stdlib/ # Fixed issues over Agda 2.6.4 https://hackage.haskell.org/package/Agda-2.6.4.1/candidate/changelog Enjoy the Agda 2.6.4.1 RC and please test as much as possible. Report problems and regressions to: https://github.com/agda/agda/issues Andreas, on behalf of the Agda Team -- Andreas Abel <>< Du bist der geliebte Mensch. Department of Computer Science and Engineering Chalmers and Gothenburg University, Sweden andreas.abel at gu.se http://www.cse.chalmers.se/~abela/ From abela at chalmers.se Thu Nov 23 14:41:30 2023 From: abela at chalmers.se (Andreas Abel) Date: Thu, 23 Nov 2023 21:41:30 +0800 Subject: [Agda] [ANNOUNCE] Agda 2.6.4.1 release candidate 2 In-Reply-To: References: Message-ID: Dear all, greetings from the Agda Implementor's Meeting AIM XXXVII in Taipei! The Agda Team is pleased to announce a 2nd release candidate for Agda 2.6.4.1. Fix in RC2 over RC1: - Restore support for Emacs 26 https://github.com/agda/agda/pull/7007 Agda 2.6.4.1 is a minor release of Agda 2.6.4 featuring a few changes: - Make recursion on proofs legal again (regression in 2.6.4). - Improve performance, e.g. by removing debug printing unless built with cabal flag `debug`. - Switch to XDG directory convention. - Reflection: change to order of results returned by `getInstances`. - Fix some internal errors. - Fix some issues with `opaque`. # GHC supported versions Agda 2.6.4.1 has been tested with GHC 9.8.1, GHC 9.6.3, 9.4.7, 9.2.8, 9.0.2, 8.10.7, 8.8.4 and 8.6.5 on Linux, macOS and Windows. # Installation Agda 2.6.4.1 RC can be installed using cabal-install or stack: 1. Getting the release candidate $ cabal get https://hackage.haskell.org/package/Agda-2.6.4.1/candidate/Agda-2.6.4.1.tar.gz $ cd Agda-2.6.4.1 2. a. Using cabal-install $ cabal install -f +optimise-heavily -f +enable-cluster-counting 2. b. Using stack $ stack --stack-yaml stack-a.b.c.yaml install --flag Agda:optimise-heavily --flag Agda:enable-cluster-counting replacing `a.b.c` with your version of GHC. The flags mean: - optimise-heavily: Turn on extra optimisation for a faster Agda. Takes large resources during compilation of Agda. - enable-cluster-counting: Enable unicode clusters for alignment in the LaTeX backend. Requires the ICU lib to be installed and known to pkg-config. These flags can be dropped from the install if causing trouble. # Standard library You can use standard library v1.7.3 or the `master` branch of the standard library with Agda 2.6.4.1. This branch is available at https://github.com/agda/agda-stdlib/ # Fixed issues over Agda 2.6.4 https://hackage.haskell.org/package/Agda-2.6.4.1/candidate/changelog Enjoy the Agda 2.6.4.1 RC and please test as much as possible. Report problems and regressions to: https://github.com/agda/agda/issues Andreas, on behalf of the Agda Team -- Andreas Abel <>< Du bist der geliebte Mensch. Department of Computer Science and Engineering Chalmers and Gothenburg University, Sweden andreas.abel at gu.se http://www.cse.chalmers.se/~abela/ From lorenzo.galeotti at gmail.com Fri Nov 24 09:10:37 2023 From: lorenzo.galeotti at gmail.com (Lorenzo Galeotti) Date: Fri, 24 Nov 2023 09:10:37 +0100 Subject: [Agda] CiE 2024: Call for Papers Message-ID: CiE 2024: CALL FOR PAPERS Computability in Europe 2024 Twenty years of theoretical and practical synergies Amsterdam, The Netherlands July 08-12, 2024 https://events.illc.uva.nl/CiE/CiE2024/ Submission link: https://equinocs.springernature.com/service/CiE2024 IMPORTANT DATES: Deadline for article submission: February 10, 2024 (AOE) Notification of acceptance: April 20, 2024 Final versions due: May 1, 2024 Deadline for informal presentations submission: May 15, 2024 (The notifications of acceptance for informal presentations will be sent a few days after submission) Early registration before: May 20, 2024 Conference: July 08-12, 2024 GENERAL INFORMATION CiE 2024 will be an anniversary event. It is the 20th conference organized by CiE (Computability in Europe), in the same place as the first edition, Amsterdam. CiE is a European association of mathematicians, logicians, computer scientists, philosophers, physicists and others interested in new developments in computability and their underlying significance for the real world. Previous meetings have taken place in Amsterdam (2005), Swansea (2006), Siena (2007), Athens (2008), Heidelberg (2009), Ponta Delgada (2010), Sofia (2011), Cambridge (2012), Milan (2013), Budapest (2014), Bucharest (2015), Paris (2016), Turku (2017), Kiel (2018), Durham (2019), Salerno (2020, virtually), Ghent (2021, virtually), Swansea (2022) and Batumi (2023). TUTORIAL SPEAKERS Matthew Harrison-Trainor (University of Illinois Chicago) Sonja Smets (University of Amsterdam) INVITED SPEAKERS Arnold Beckmann (Swansea University) Rod Downey (Victoria University of Wellington) Elvira Mayordomo (University of Zaragoza) Alexandre Miquel (Universidad de la Rep?blica) Monika Seisenberger (Swansea University) Mariya Soskova (University of Wisconsin?Madison) SPECIAL SESSIONS There will be 6 special sessions, including: - Computable aspects of symbolic dynamics and tilings (chairs: Benjamin Hellouin and Ilkka Torma) - Algorithmic randomness and Kolmogorov complexity session (chairs: Rupert H?lzl abd Denis Hirschfeldt) - Bio-inspired Computation (BiC) - History and Philosophy of Computing (HaPoC) Other topics of the special sessions will be announced soon. CONFERENCE TOPICS The CiE conferences serve as an interdisciplinary forum for research in all aspects of computability, foundations of computer science, logic, and theoretical computer science, as well as the interplay of these areas with practical issues in computer science and with other disciplines such as biology, mathematics, philosophy, or physics. PAPER SUBMISSION THE PROGRAM COMMITTEE cordially invites all researchers, European and non-European, to submit their papers in all areas related to the above for presentation at the conference and inclusion in the proceedings of CiE 2024 at https://equinocs.springernature.com/service/CiE2024 CONFERENCE PROCEEDINGS Papers submitted to the conference proceedings should represent original work, not simultaneously submitted to another journal or conference with formal proceedings. The Program Committee will rigorously review and select submitted papers. Accepted papers will be published as a proceedings volume in the Lecture Notes in Computer Science (LNCS) series from Springer-Verlag. Papers to be considered in the conferences proceedings must be submitted in PDF format, using the LNCS style (available at https://www.springer.com/gp/computer-science/lncs/conference-proceedings-guidelines) and must have a maximum of 12 pages, including references but excluding a possible appendix in which one can include proofs and other additional material. Papers building bridges between different parts of the research community are particularly welcome. INFORMAL PRESENTATIONS Continuing the tradition of past CiE conferences, we invite researchers to present informal presentations of their recent work. A proposal for an informal presentation must be submitted via e-mail (e.pimentel at ucl.ac.uk), using the LNCS style file (available at https://www.springer.com/gp/computer-science/lncs/conference-proceedings-guidelines), and be 1 page long; a brief description of the results suffices and an abstract is not required. Informal presentations will not be published in the LNCS conference proceedings. Results presented as informal presentations at CiE 2024 may appear or may have appeared in other conferences with formal proceedings and/or in journals. PROGRAM COMMITTEE Contributed papers will be selected from submissions received by the PROGRAM COMMITTEE consisting of: Bahareh Afshari (University of Amsterdam & University of Gothenburg) Nathalie Aubrun (CNRS, Universit? Paris-Saclay) Marie-Pierre B?al (Universit? Gustave Eiffel) Benno van den Berg (University of Amsterdam) Sebastian Berndt (University of L?beck) Patricia Bouyer-Decitre (CNRS) Jin-Yi Cai (University of Wisconsin-Madison) Barbara Csima (University of Waterloo) Gianluca Della Vedova (Universit? degli Studi di Milano-Bicocca) Leah Epstein (University of Haifa) Gilda Ferreira (Universidade Aberta) Yannick Foster (INRIA, Nantes) Lorenzo Galeotti (Amsterdam University College) Mathieu Hoyrup (INRIA, LORIA, Nancy) Jarkko Kari (University of Turku) Julia Knight (University of Notre-Dame) Susana Ladra (Universidade de A Coru?a) Timo Lang (Technische Universit?t Wien) Karen Lange (Wellesley College) Florin Manea (University of G?ttingen) Alexander Melnikov (Victoria University of Wellington) Alberto Naibo (Universit? Paris 1 Panth?on-Sorbonne) Ludovic Patey (CNRS, Universit? Paris-Cit? co-Chair) Elaine Pimentel (University College London co-chair) Crist?bal Rojas (Universidad Cat?lica) Viola Schiaffonati (Politecnico di Milano) Paul Shafer (University of Leeds) Reed Solomon (University of Connecticut) Andreas Weiermam (Ghent University) WOMEN IN COMPUTABILITY We are very happy to announce that within the framework of the Women in Computability program, we are able to offer some grants for junior women researchers who want to participate in CiE 2024. Applications for this grant should be sent to Lorenzo Galeotti , before May 15, 2024 and include a short cv (at most 2 pages) and contact information for an academic reference. Preference will be given to junior women researchers who are presenting a paper (including informal presentations) at CiE 2024. HOSTED BY The event will be held in the Amsterdam University College academic building located at Amsterdam Science Park. We are grateful for support from the University of Amsterdam. ORGANIZING COMMITTEE Bahareh Afshari (University of Amsterdam & University of Gothenburg) Luis Aguilar Suarez (Amsterdam University College) Benno van der Berg (University of Amsterdam) Andrea De Domenico (Vrije Universiteit Amsterdam) Tamara Dobler (Amsterdam University College) Lorenzo Galeotti (Amsterdam University College -- chair) Yurii Khomskii (Amsterdam University College) Mattia Panettiere (Vrije Universiteit Amsterdam) Benjamin Rin (Universiteit Utrecht) -------------- next part -------------- An HTML attachment was scrubbed... URL: From alexis.saurin at irif.fr Fri Nov 24 16:39:28 2023 From: alexis.saurin at irif.fr (Alexis Saurin) Date: Fri, 24 Nov 2023 16:39:28 +0100 Subject: [Agda] Third Call for Contributions - FICS Workshop (submission deadline: 1st December 2023) Message-ID: <9019dd39f9b4619726e3d6a208fc123f@irif.fr> (Apologies for multiple postings) Please find below an updated call for contributions for FICS workshop. Some news: * Submission deadline in one week from now! * Invited speakers announced below; * Workshop proceedings containing the extended abstracts will be published as an EPTCS volume. Sincerely, Alexis Saurin IRIF -- CNRS, Universit? Paris Cit? & INRIA Picube https://www.irif.fr/users/saurin/fics2024/index.html === Third Call for Contributions === 12th International Workshop on Fixed Points in Computer Science 19 & 20 February 2024, Naples, Italy https://www.irif.fr/users/saurin/fics2024/index.html Next edition of FICS workshop (12th Workshop on Fixed Points in Computer Science) will take place in Naples on the 19th and 20th of February, 2024, affiliated with CSL 2024 (https://csl2024.github.io/Home/). == Important dates and practical details== - Submission deadline for short and extended abstracts: **1 December 2023** (submission url: https://easychair.org/conferences/?conf=fics2024); - Notification: 21 December 2023; - Workshop: 19 and 20 February 2024. Registration to the workshop will be handled by CSL 2024 (details to come). Online participation will be possible with a reduced registration fees, but at least an author of each abstract will have to register with on-site fees. == About FICS workshop series == The goal is to bring together people from different subfields such as algebra/coalgebra, verification, logic, around the thematic of fixed points. Fixed points play a fundamental role in several areas of computer science. They are used to justify (co)recursive definitions and associated reasoning techniques. The construction and properties of fixed points have been investigated in many different settings such as: design and implementation of programming languages, logics, verification, databases. Topics include, but are not restricted to: - fixed points in algebra and coalgebra - fixed points in formal languages and automata - fixed points in game theory - fixed points in programming language semantics - fixed points in proofs - fixed points in the mu-calculus and modal logics - fixed points in process algebras and process calculi - fixed points in functional programming and type theory - fixed points in relation to dataflow and circuits - fixed points in automated theorem proving, interactive theorem proving and logic programming - fixed points in finite model theory, descriptive complexity theory, and databases - fixed points in category theory for logic in computer science == Types of submissions == This year, we welcome two categories of submissions, short abstracts as well as extended abstracts: - Both types of submissions will be handled via Easychair and will be peer-reviewed by the PC. - In order to submit a short or extended abstract to FICS, please visit the following link: https://easychair.org/conferences/?conf=fics2024 - A proceedings volume gathering the extended abstracts will be published by EPTCS shortly after the workshop (see details below). Here are details on each type of submission: - **short abstracts** are abstracts of **3 to 5 pages, references included**, describing the topic of the proposed contributed talk. They may contain (i) new completed results, (ii) work in progress or (iii) already (recently) published or submitted works. The submission can refer to a published paper or a preprint but the description given in the short abstract should be sufficiently detailed for the PC to judge the relevance of the proposed talk to the workshop program. - **extended abstracts** are papers of **6 to 10 pages, references excluded**, describing original results which have not been published nor are currently submitted elsewhere. The results must be presented in sufficient details to constitute a scientific publication. An appendix can provide additional details for the reviewer but will be read at the discretion of the reviewers. A volume of proceedings containing the **extended abstracts** will be published soon after the workshop by EPTCS: the authors of extended abstracts will be asked to submit a revised version few weeks after the event, allowing them to take into account the workshop discussions. Details will be released later. == Invited speakers - Anupam Das, University of Birmingham - Barbara K?nig, Universit?t Duisburg-Essen (joint CSL & FICS invited speaker) == Program Committee == - Zena Ariola (University of Oregon, USA) - Abhishek De (University of Birmingham, UK) - Zeinab Galal (Universit? degli sutdi di Bologna, Italy) - Guilhem Jaber (Universit? de Nantes, France) - Ekaterina Komendantskaya (Heriot-Watt University, UK) - Denis Kuperberg (CNRS & ENS Lyon, France) - Martin Lange (University of Kassel, Germany) - Christine Paulin-Mohring (Universit? Paris Saclay, France) - Daniela Petrisan (Universit? Paris Cit?, France) - Alexis Saurin (CNRS & Universit? Paris Cit?, France), PC Chair - Thomas Studer (University of Bern, Switzerland) - Tarmo Uustalu (Reykjavik University, Iceland) - Yde Venema (University of Amsterdam, Netherland) == Journal publication == Depending on the number and quality of submissions, we will plan a subsequent special issue of a journal, as often done for previous editions of the workshop. == Contact == Alexis Saurin, alexis.saurin at irif.fr https://www.irif.fr/users/saurin/index From matthewdaggitt at gmail.com Sun Nov 26 15:43:08 2023 From: matthewdaggitt at gmail.com (Matthew Daggitt) Date: Sun, 26 Nov 2023 22:43:08 +0800 Subject: [Agda] [ ANNOUNCE ] Standard library v2.0 - release candidate 2 Message-ID: Dear all, The Agda Team is pleased to announce the first release candidate for version 2.0 of the Agda standard library. The release candidate has been tested using Agda 2.6.4 and can be downloaded here . We would be grateful for reports of any issues you may encounter with the new version of the library on the Github issues page . The goal of this major version bump is to iron out many of the rough edges in the library that we have been unable to fix in a backwards compatible manner. Therefore code that worked with v1.7 of the library may not work with v2.0. Nonetheless we hope that once ported across, your code will be significantly cleaner and simpler than it was before! An exhaustive list of changes can be found in the CHANGELOG file. Given this is a major version bump, we plan to wait approximately a further two weeks before the full release in order to give people time to try it out. If no major issues are found we will aim to release the official version of 2.0 in mid December. Best wishes, Matthew, on behalf of the Agda Team -------------- next part -------------- An HTML attachment was scrubbed... URL: From mechvel at scico.botik.ru Sun Nov 26 22:25:15 2023 From: mechvel at scico.botik.ru (mechvel at scico.botik.ru) Date: Mon, 27 Nov 2023 00:25:15 +0300 Subject: [Agda] [ ANNOUNCE ] Standard library v2.0 - release candidate 2 In-Reply-To: References: Message-ID: On 2023-11-26 17:43, Matthew Daggitt wrote: > Dear all, > > The Agda Team is pleased to announce the first release candidate for > version 2.0 of the Agda standard library. > [..] Probably you mean "second release candidate" - ? -- SM From matthewdaggitt at gmail.com Mon Nov 27 01:12:58 2023 From: matthewdaggitt at gmail.com (Matthew Daggitt) Date: Mon, 27 Nov 2023 08:12:58 +0800 Subject: [Agda] [ ANNOUNCE ] Standard library v2.0 - release candidate 2 In-Reply-To: References: Message-ID: Yes, I did. Thanks for the spot. Matthew On Mon, Nov 27, 2023 at 5:25?AM wrote: > On 2023-11-26 17:43, Matthew Daggitt wrote: > > Dear all, > > > > The Agda Team is pleased to announce the first release candidate for > > version 2.0 of the Agda standard library. > > [..] > > > Probably you mean "second release candidate" > - ? > > -- > SM > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mechvel at scico.botik.ru Mon Nov 27 18:11:22 2023 From: mechvel at scico.botik.ru (mechvel at scico.botik.ru) Date: Mon, 27 Nov 2023 20:11:22 +0300 Subject: [Agda] [ ANNOUNCE ] Standard library v2.0 - release candidate 2 In-Reply-To: References: Message-ID: On 2023-11-26 17:43, Matthew Daggitt wrote: > Dear all, > > The Agda Team is pleased to announce the first release candidate for > version 2.0 of the Agda standard library. The release candidate has > been tested using Agda 2.6.4 and can be downloaded here [1]. We would > be grateful for reports of any issues you may encounter with the new > version of the library on the Github issues page [2]. [..] I have tested this agda-stdlib-2.0-rc2 on my large computer algebra library on Agda-2.6.4, MAlonzo, ghc-9.2.7, Ubuntu Linux 18.04. It shows the same behavior as lib-1.7.3, only it forces to change the usage of several library item names and formats. ------ Sergei From tdejong.ac at gmail.com Tue Nov 28 09:12:21 2023 From: tdejong.ac at gmail.com (Tom de Jong) Date: Tue, 28 Nov 2023 09:12:21 +0100 Subject: [Agda] HoTT/UF 2024: 1st Call for Contributions and Participation Message-ID: <5171d6cf-6a18-4d2d-ab0c-dc278e1bd15c@gmail.com> ========================================================== 1ST CALL FOR CONTRIBUTIONS AND PARTICIPATION Workshop on Homotopy Type Theory and Univalent Foundations (HoTT/UF 2024, co-located with WG6 meeting of the EuroProofNet COST action) ========================================================== ------------------------------------------------------------------------ Workshop on Homotopy Type Theory and Univalent Foundations April 2 - 3, 2024, Leuven, Belgium https://hott-uf.github.io/2024/ Co-located with the WG6 meeting of the EuroProofNet COST action April 4 - 5, 2024 https://europroofnet.github.io/wg6-leuven/ ------------------------------------------------------------------------ Homotopy Type Theory is a young area of logic, combining ideas from several established fields: the use of dependent type theory as a foundation for mathematics, inspired by ideas and tools from abstract homotopy theory. Univalent Foundations are foundations of mathematics based on the homotopical interpretation of type theory. The goal of this workshop is to bring together researchers interested in all aspects of Homotopy Type Theory/Univalent Foundations: from the study of syntax and semantics of type theory to practical formalization in proof assistants based on univalent type theory. The workshop will be held in person with support for remote participation. We encourage online participation for those who do not wish to or cannot travel. ================ # Submissions * Abstract submission deadline: January 19, 2024 * Author notification: Mid-February 2024 Submissions should consist of a title and a 1-2 pages abstract, in pdf format, via https://easychair.org/conferences/?conf=hottuf2024. Considering the broad background of the expected audience, we encourage authors to include information of pedagogical value in their abstract, such as motivation and context of their work. ================ # Registration Registration is mandatory with a deadline of 8 March 2024 (AoE). Registration information will be provided shortly. ================ # Program committee * Pierre Cagne (Applachian State University) * Evan Cavallo (University of Gothenburg) * Felix Cherubini (Chalmers University of Technology/University of Gothenburg) * Tom de Jong (University of Nottingham) * Eric Finster (University of Birmingham) * Daniel Gratzer (Aarhus University) * Mitchell Riley (NYU Abu Dhabi) * Michael Shulman (University of San Diego) * Kristina Sojakova (INRIA Paris) * Jon Sterling (University of Cambridge) * Andrew Swan (University of Ljubljana) * Jonathan Weinberger (Johns Hopkins University) ================ # Organizers * Evan Cavallo, evan.cavallo at gu.se (University of Gothenburg) * Tom de Jong, tom.dejong at nottingham.ac.uk (University of Nottingham) * Mitchell Riley, mitchell.v.riley at nyu.edu (NYU Abu Dhabi) * Jonathan Weinberger, jweinb20 at jhu.edu (Johns Hopkins University) From P.Achten at cs.ru.nl Thu Nov 30 10:38:53 2023 From: P.Achten at cs.ru.nl (Peter Achten) Date: Thu, 30 Nov 2023 10:38:53 +0100 Subject: [Agda] [TFP 2024 Final Call for Papers] 25th International Symposium on Trends in Functional Programming Message-ID: # TFP 2024 -- Call for Papers (trendsfp.github.io) ## Important Dates Submission deadline: pre-symposium, full papers, Saturday 4 November, 2023 (AOE) Submission deadline: pre-symposium, draft papers, Friday 8 December, 2023 (AOE) Notification: pre-symposium full papers, Friday 8 December, 2023 Notification: pre-symposium draft papers, Thursday 14 December, 2023 Registration: Friday 5 January, 2024 TFPIE Workshop: Tuesday 9 January, 2024 TFP Symposium: Wednesday 10 - Friday 12 January, 2024 Submission deadline: post-symposium review, Friday 23 February, 2024 (AOE) Notification: post-symposium submissions, Friday 5 April, 2024 Camera-ready: post-symposium submissions, Friday 3 May, 2024 (AOE) The Symposium on Trends in Functional Programming (TFP) is an international forum for researchers with interests in all aspects of functional programming, taking a broad view of current and future trends in the area. It aspires to be a lively environment for presenting the latest research results, and other contributions. This year, TFP will take place in-person at Seton Hall University, in South Orange, NJ in the United States. It is co-located with the Trends in Functional Programming in Education (TFPIE) workshop, which will take on the day before the main symposium. Please be aware that TFP has several submission deadlines. The first, November 4, is for authors that wish to have their full paper reviewed prior to the symposium. Papers that are accepted in this way must also be presented at the symposium. The second, November 30, is for authors that wish to present their work or work-in progress at the symposium first without submitting to the full review process for publication. These authors can then take into account feedback received at the symposium and submit a full article for review by the third deadline, February 23. ## Scope The symposium recognizes that new trends may arise through various routes. As part of the Symposium's focus on trends we therefore identify the following five article categories. High-quality articles are solicited in any of these categories: * Research Articles: Leading-edge, previously unpublished research work * Position Articles: On what new trends should or should not be * Project Articles: Descriptions of recently started new projects * Evaluation Articles: What lessons can be drawn from a finished project * Overview Articles: Summarizing work with respect to a trendy subject Articles must be original and not simultaneously submitted for publication to any other forum. They may consider any aspect of functional programming: theoretical, implementation-oriented, or experience-oriented. Applications of functional programming techniques to other languages are also within the scope of the symposium. Topics suitable for the symposium include, but are not limited to: * Functional programming and multicore/manycore computing * Functional programming in the cloud * High performance functional computing * Extra-functional (behavioural) properties of functional programs * Dependently typed functional programming * Validation and verification of functional programs * Debugging and profiling for functional languages * Functional programming in different application areas: security, mobility, telecommunications applications, embedded systems, global computing, grids, etc. * Interoperability with imperative programming languages * Novel memory management techniques * Program analysis and transformation techniques * Empirical performance studies * Abstract/virtual machines and compilers for functional languages * (Embedded) domain specific languages * New implementation strategies * Any new emerging trend in the functional programming area If you are in doubt on whether your article is within the scope of TFP, please contact the TFP 2024 program chair, Jason Hemann. ## Best Paper Awards TFP awards two prizes for the best papers each year. First, to reward excellent contributions, TFP awards a prize for the best overall paper accepted for the post-conference formal proceedings. Second, each year TFP also awards a prize for the best student paper. TFP traditionally pays special attention to research students, acknowledging that students are almost by definition part of new subject trends. A student paper is one for which the authors state that the paper is mainly the work of students, the students are the paper's first authors, and a student would present the paper. In both cases, it is the PC of TFP that awards the prize. In case the best paper happens to be a student paper, then that paper will receive both prizes. ## Instructions to Authors Authors must submit papers to: https://easychair.org/conferences/?conf=tfp24 Authors of papers have the choice of having their contributions formally reviewed either before or after the Symposium. Further, pre-symposium submissions may either be full (earlier deadline) or draft papers (later deadline). ## Pre-symposium formal review Papers to be formally reviewed before the symposium should be submitted before the early deadline and will receive their reviews and notification of acceptance for both presentation and publication before the symposium. A paper that has been rejected for publication but accepted for presentation may be resubmitted for the post-symposium formal review. ## Post-symposium formal review Draft papers will receive minimal reviews and notification of acceptance for presentation at the symposium. Authors of draft papers will be invited to submit revised papers based on the feedback receive at the symposium. A post-symposium refereeing process will then select a subset of these articles for formal publication. ## Paper categories Draft papers and papers submitted for formal review are submitted as extended abstracts (4 to 10 pages in length) or full papers (20 pages). The submission must clearly indicate which category it belongs to: research, position, project, evaluation, or overview paper. It should also indicate which authors are research students, and whether the main author(s) are students. A draft paper for which all authors are students will receive additional feedback by one of the PC members shortly after the symposium has taken place. ## Format Papers must be written in English, and written using the LNCS style. For more information about formatting please consult the Springer LNCS Guidelines web site: https://www.springer.com/gp/computer-science/lncs/conference-proceedings-guidelines ## Organizing Committee Jason Hemann PC Chair Seton Hall University, USA Stephen Chang Symposium Chair University of Massachusetts Boston, USA Shajina Anand Local Arrangements Seton Hall University, South Orange, USA Peter Achten Publicity Chair Radboud University Nijmegen, Netherlands -------------- next part -------------- An HTML attachment was scrubbed... URL: From jeremy.gibbons at cs.ox.ac.uk Thu Nov 30 17:16:05 2023 From: jeremy.gibbons at cs.ox.ac.uk (Jeremy Gibbons) Date: Thu, 30 Nov 2023 16:16:05 +0000 Subject: [Agda] FLOPS 2024: final call for abstracts and papers Message-ID: <6B994081-12B0-4B04-8DC1-9B8AF8BCAA9D@cs.ox.ac.uk> Dear all, > =================================================== > Call For Papers > > FLOPS 2024: 17th International Symposium on Functional and Logic Programming > =================================================== This is a reminder that the deadline for FLOPS 2024 submissions is rapidly approaching: > *** Important Dates *** > > All deadlines are Anywhere on Earth (AoE = UTC-12). > > * Abstract due: Wed 6th Dec 2023 > * Submission deadline: Wed 13th Dec 2023 > * Notifications: Wed 31st Jan 2024 > * Final versions due: Wed 28th Feb 2024 > * Conference: 15th to 17th May 2024, Kumamoto, Japan We are delighted to announce Youyou Cong (Tokyo Institute of Technology), Katsumi Inoue (National Institute of Informatics), and Yuliya Lierler (University of Nebraska) as keynote speakers, and hope to be able to add one more shortly. For details, please see the website: https://conf.researchr.org/home/flops-2024 We look forward to seeing your papers! Dale and Jeremy (PC co-chairs) Jeremy.Gibbons at cs.ox.ac.uk Oxford University Department of Computer Science, Wolfson Building, Parks Road, Oxford OX1 3QD, UK. +44 1865 283521 http://www.cs.ox.ac.uk/people/jeremy.gibbons/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From abela at chalmers.se Thu Nov 30 19:33:25 2023 From: abela at chalmers.se (Andreas Abel) Date: Thu, 30 Nov 2023 19:33:25 +0100 Subject: [Agda] [ANNOUNCE] Agda 2.6.4.1 In-Reply-To: References: Message-ID: Dear all, The Agda Team is pleased to announce Agda 2.6.4.1. Agda 2.6.4.1 is a minor release of Agda 2.6.4 featuring a few changes: - Make recursion on proofs legal again (regression in 2.6.4). - Improve performance, e.g. by removing debug printing unless built with cabal flag `debug`. - Switch to XDG directory convention. - Reflection: change to order of results returned by `getInstances`. - Fix some internal errors. - Fix some issues with `opaque`. # GHC supported versions Agda 2.6.4.1 has been tested with GHC 9.8.1, GHC 9.6.3, 9.4.7, 9.2.8, 9.0.2, 8.10.7, 8.8.4 and 8.6.5 on Linux, macOS and Windows. # Installation Agda 2.6.4.1 can be installed using cabal-install or stack: 1. Getting the tarball $ cabal update $ cabal get Agda-2.6.4.1 $ cd Agda-2.6.4.1 2. a. Using cabal-install $ cabal install -f +optimise-heavily -f +enable-cluster-counting 2. b. Using stack $ stack --stack-yaml stack-a.b.c.yaml install --flag Agda:optimise-heavily --flag Agda:enable-cluster-counting replacing `a.b.c` with your version of GHC. The flags mean: - optimise-heavily: Turn on extra optimisation for a faster Agda. Takes large resources during compilation of Agda. - enable-cluster-counting: Enable unicode clusters for alignment in the LaTeX backend. Requires the ICU lib to be installed and known to pkg-config. These flags can be dropped from the install if causing trouble. # Standard library You can use standard library v1.7.3 or v2.0 (soon to be released) of the standard library with Agda 2.6.4.1. # Fixed issues over Agda 2.6.4 https://hackage.haskell.org/package/Agda-2.6.4.1/changelog Enjoy Agda! Andreas, on behalf of the Agda Team -- Andreas Abel <>< Du bist der geliebte Mensch. Department of Computer Science and Engineering Chalmers and Gothenburg University, Sweden andreas.abel at gu.se http://www.cse.chalmers.se/~abela/ From mechvel at scico.botik.ru Fri Dec 1 11:38:34 2023 From: mechvel at scico.botik.ru (mechvel at scico.botik.ru) Date: Fri, 01 Dec 2023 13:38:34 +0300 Subject: [Agda] [ANNOUNCE] Agda 2.6.4.1 In-Reply-To: References: Message-ID: On 2023-11-30 21:33, Andreas Abel wrote: > Dear all, > > The Agda Team is pleased to announce Agda 2.6.4.1. > [..] > Agda 2.6.4.1 can be installed using cabal-install or stack: > > 1. Getting the tarball > > $ cabal update > $ cabal get Agda-2.6.4.1 > $ cd Agda-2.6.4.1 It is desirable to download the archive file of the release. I do not see such. I could apply zip to the Agda-2.6.4.1/ folder, but probably there needs to be some regular way. Am I missing something? ------ Sergei From alexis.saurin at irif.fr Fri Dec 1 12:06:04 2023 From: alexis.saurin at irif.fr (Alexis Saurin) Date: Fri, 01 Dec 2023 12:06:04 +0100 Subject: [Agda] Deadline extension for FICS Workshop (new deadline: 6/12/2023) Message-ID: <5ef7280e8b56f6599d7358451d960b9b@irif.fr> (Apologies for multiple postings) Due to several requests, we will extend the deadline for submissions to FICS workshop as follows, asking authors of contributions to register their paper soon: - Paper registration deadline (title and abstract) : Sunday 3/12 (23:59 AoE). - Paper submission deadline : Wednesday 6/12 (23:59 AoE). More info below with the updated cfp. Best, Alexis Saurin IRIF -- CNRS, Universit? Paris Cit? & INRIA Picube https://www.irif.fr/users/saurin/fics2024/index.html === Third Call for Contributions === 12th International Workshop on Fixed Points in Computer Science 19 & 20 February 2024, Naples, Italy https://www.irif.fr/users/saurin/fics2024/index.html Next edition of FICS workshop (12th Workshop on Fixed Points in Computer Science) will take place in Naples on the 19th and 20th of February, 2024, affiliated with CSL 2024 (https://csl2024.github.io/Home/). == Important dates and practical details== - (NEW) Paper registration deadline (title and abstract) : **Sunday 3 December (23:59 AoE)**; - (NEW) Submission deadline for short and extended abstracts: **Wednesday 6 December (23:59 AoE)**; - Notification: 21 December 2023; - Workshop: 19 and 20 February 2024. Submission url: https://easychair.org/conferences/?conf=fics2024 Registration to the workshop will be handled by CSL 2024 (details to come). Online participation will be possible with a reduced registration fees, but at least an author of each abstract will have to register with on-site fees. == About FICS workshop series == The goal is to bring together people from different subfields such as algebra/coalgebra, verification, logic, around the thematic of fixed points. Fixed points play a fundamental role in several areas of computer science. They are used to justify (co)recursive definitions and associated reasoning techniques. The construction and properties of fixed points have been investigated in many different settings such as: design and implementation of programming languages, logics, verification, databases. Topics include, but are not restricted to: - fixed points in algebra and coalgebra - fixed points in formal languages and automata - fixed points in game theory - fixed points in programming language semantics - fixed points in proofs - fixed points in the mu-calculus and modal logics - fixed points in process algebras and process calculi - fixed points in functional programming and type theory - fixed points in relation to dataflow and circuits - fixed points in automated theorem proving, interactive theorem proving and logic programming - fixed points in finite model theory, descriptive complexity theory, and databases - fixed points in category theory for logic in computer science == Types of submissions == This year, we welcome two categories of submissions, short abstracts as well as extended abstracts: - Both types of submissions will be handled via Easychair and will be peer-reviewed by the PC. - In order to submit a short or extended abstract to FICS, please visit the following link: https://easychair.org/conferences/?conf=fics2024 - A proceedings volume gathering the extended abstracts will be published by EPTCS shortly after the workshop (see details below). Here are details on each type of submission: - **short abstracts** are abstracts of **3 to 5 pages, references included**, describing the topic of the proposed contributed talk. They may contain (i) new completed results, (ii) work in progress or (iii) already (recently) published or submitted works. The submission can refer to a published paper or a preprint but the description given in the short abstract should be sufficiently detailed for the PC to judge the relevance of the proposed talk to the workshop program. - **extended abstracts** are papers of **6 to 10 pages, references excluded**, describing original results which have not been published nor are currently submitted elsewhere. The results must be presented in sufficient details to constitute a scientific publication. An appendix can provide additional details for the reviewer but will be read at the discretion of the reviewers. A volume of proceedings containing the **extended abstracts** will be published soon after the workshop by EPTCS: the authors of extended abstracts will be asked to submit a revised version few weeks after the event, allowing them to take into account the workshop discussions. Details will be released later. == Invited speakers - Anupam Das, University of Birmingham - Barbara K?nig, Universit?t Duisburg-Essen (joint CSL & FICS invited speaker) == Program Committee == - Zena Ariola (University of Oregon, USA) - Abhishek De (University of Birmingham, UK) - Zeinab Galal (Universit? degli sutdi di Bologna, Italy) - Guilhem Jaber (Universit? de Nantes, France) - Ekaterina Komendantskaya (Heriot-Watt University, UK) - Denis Kuperberg (CNRS & ENS Lyon, France) - Martin Lange (University of Kassel, Germany) - Christine Paulin-Mohring (Universit? Paris Saclay, France) - Daniela Petrisan (Universit? Paris Cit?, France) - Alexis Saurin (CNRS & Universit? Paris Cit?, France), PC Chair - Thomas Studer (University of Bern, Switzerland) - Tarmo Uustalu (Reykjavik University, Iceland) - Yde Venema (University of Amsterdam, Netherland) == Journal publication == Depending on the number and quality of submissions, we will plan a subsequent special issue of a journal, as often done for previous editions of the workshop. == Contact == Alexis Saurin, alexis.saurin at irif.fr https://www.irif.fr/users/saurin/index From abela at chalmers.se Fri Dec 1 13:57:21 2023 From: abela at chalmers.se (Andreas Abel) Date: Fri, 1 Dec 2023 13:57:21 +0100 Subject: [Agda] [ANNOUNCE] Agda 2.6.4.1 In-Reply-To: References: Message-ID: Dear Sergei, for the RC the URL was https://hackage.haskell.org/package/Agda-2.6.4.1/candidate/Agda-2.6.4.1.tar.gz so this URL should work (fingers crossed): https://hackage.haskell.org/package/Agda-2.6.4.1/Agda-2.6.4.1.tar.gz You can e.g. use `wget`. However, the `cabal get` method is the preferred one in general to get source code from Hackage, because it will apply revisions if there are any. Best, Andreas On 2023-12-01 11:38, mechvel at scico.botik.ru wrote: > On 2023-11-30 21:33, Andreas Abel wrote: >> Dear all, >> >> The Agda Team is pleased to announce Agda 2.6.4.1. >> [..] > > >> Agda 2.6.4.1 can be installed using cabal-install or stack: >> >> 1. Getting the tarball >> >> ??????? $ cabal update >> ??????? $ cabal get Agda-2.6.4.1 >> ??????? $ cd Agda-2.6.4.1 > > > It is desirable to download the archive file of the release. > I do not see such. > I could apply? zip? to the Agda-2.6.4.1/? folder, but probably there > needs to be some regular way. > Am I missing something? > > ------ > Sergei -- Andreas Abel <>< Du bist der geliebte Mensch. Department of Computer Science and Engineering Chalmers and Gothenburg University, Sweden andreas.abel at gu.se http://www.cse.chalmers.se/~abela/ From mechvel at scico.botik.ru Fri Dec 1 16:47:39 2023 From: mechvel at scico.botik.ru (mechvel at scico.botik.ru) Date: Fri, 01 Dec 2023 18:47:39 +0300 Subject: [Agda] [ANNOUNCE] Agda 2.6.4.1 In-Reply-To: References: Message-ID: <5dab12331e696acf344125350b5dd1ab@scico.botik.ru> On 2023-12-01 15:57, Andreas Abel wrote: > Dear Sergei, > > for the RC the URL was > > > https://hackage.haskell.org/package/Agda-2.6.4.1/candidate/Agda-2.6.4.1.tar.gz > > so this URL should work (fingers crossed): > > https://hackage.haskell.org/package/Agda-2.6.4.1/Agda-2.6.4.1.tar.gz > > You can e.g. use `wget`. > > However, the `cabal get` method is the preferred one in general to get > source code from Hackage, because it will apply > revisions if there are any. > Revisions? Do you mean that the result of "cabal get Agda-2.6.4.1" obtained today may differ from the result of this command done a month after? For example, my Foo program is tested under Agda-2.6.4.1", where Agda is downloaded by "cabal get Agda-2.6.4.1". And if I repeat "cabal get Agda-2.6.4.1" after a month, it may fail to install - because the source of Agda-2.6.4.1/ for cabal is revised? Am I missing something? ------ Sergei > Best, > Andreas > > On 2023-12-01 11:38, mechvel at scico.botik.ru wrote: >> On 2023-11-30 21:33, Andreas Abel wrote: >>> Dear all, >>> >>> The Agda Team is pleased to announce Agda 2.6.4.1. >>> [..] >> >> >>> Agda 2.6.4.1 can be installed using cabal-install or stack: >>> >>> 1. Getting the tarball >>> >>> ??????? $ cabal update >>> ??????? $ cabal get Agda-2.6.4.1 >>> ??????? $ cd Agda-2.6.4.1 >> >> >> It is desirable to download the archive file of the release. >> I do not see such. >> I could apply? zip? to the Agda-2.6.4.1/? folder, but probably there >> needs to be some regular way. >> Am I missing something? >> >> ------ >> Sergei From hancock at fastmail.fm Fri Dec 1 17:27:30 2023 From: hancock at fastmail.fm (Peter Hancock) Date: Fri, 1 Dec 2023 16:27:30 +0000 Subject: [Agda] [ANNOUNCE] Agda 2.6.4.1 In-Reply-To: References: Message-ID: <1fd29003-bf95-4f50-92f6-6f1da517bafb@fastmail.fm> On 30/11/2023 18:33, Andreas Abel wrote: > Agda 2.6.4.1 has been tested with GHC 9.8.1, GHC 9.6.3, 9.4.7, 9.2.8, 9.0.2, 8.10.7, 8.8.4 and 8.6.5 on Linux, macOS and Windows. I have just tried to build it with ghc 9.8.1, on macOS (Catalina), and it fell over at the link stage, with ld: warning: directory not found for option '-L/usr/local/opt/icu4c/lib' ld: warning: directory not found for option '-L/opt/homebrew/opt/icu4c/lib' This is no doubt because I use macports rather than homebrew. I have a vaguely similar issue building pandoc. That builds only if I temporarily deactivate macport's version of libiconv. I grepped through the files looking for "icu4c", hoping I could get it to link with some small hack. That string occurs in some binary files only. Any advice/suggestions? I am happy to spend a little time trying to get the build to work on a macports-only system. Peter Hancock From abela at chalmers.se Fri Dec 1 17:29:25 2023 From: abela at chalmers.se (Andreas Abel) Date: Fri, 1 Dec 2023 17:29:25 +0100 Subject: [Agda] [ANNOUNCE] Agda 2.6.4.1 In-Reply-To: <5dab12331e696acf344125350b5dd1ab@scico.botik.ru> References: <5dab12331e696acf344125350b5dd1ab@scico.botik.ru> Message-ID: Bounds of dependencies can be revised on hackage, see e.g. https://hackage.haskell.org/package/Agda-2.6.3/revisions/ With `cabal get` these revisions will be included, that will help Agda build on newer GHCs. On 2023-12-01 16:47, mechvel at scico.botik.ru wrote: > On 2023-12-01 15:57, Andreas Abel wrote: >> Dear Sergei, >> >> for the RC the URL was >> >> >> https://hackage.haskell.org/package/Agda-2.6.4.1/candidate/Agda-2.6.4.1.tar.gz >> >> so this URL should work (fingers crossed): >> >> ? https://hackage.haskell.org/package/Agda-2.6.4.1/Agda-2.6.4.1.tar.gz >> >> You can e.g. use `wget`. >> >> However, the `cabal get` method is the preferred one in general to get >> source code from Hackage, because it will apply >> revisions if there are any. >> > > Revisions? > Do you mean that the result of? "cabal get Agda-2.6.4.1" > obtained today may differ from the result of this command done a month > after? > > For example, my Foo program is tested under Agda-2.6.4.1", where Agda is > downloaded by "cabal get Agda-2.6.4.1". > And if I repeat? "cabal get Agda-2.6.4.1"? after a month, it may fail to > install - because the source of > Agda-2.6.4.1/? for cabal is revised? > > Am I missing something? > > ------ > Sergei > > >> Best, >> Andreas >> >> On 2023-12-01 11:38, mechvel at scico.botik.ru wrote: >>> On 2023-11-30 21:33, Andreas Abel wrote: >>>> Dear all, >>>> >>>> The Agda Team is pleased to announce Agda 2.6.4.1. >>>> [..] >>> >>> >>>> Agda 2.6.4.1 can be installed using cabal-install or stack: >>>> >>>> 1. Getting the tarball >>>> >>>> ??????? $ cabal update >>>> ??????? $ cabal get Agda-2.6.4.1 >>>> ??????? $ cd Agda-2.6.4.1 >>> >>> >>> It is desirable to download the archive file of the release. >>> I do not see such. >>> I could apply? zip? to the Agda-2.6.4.1/? folder, but probably there >>> needs to be some regular way. >>> Am I missing something? >>> >>> ------ >>> Sergei -- Andreas Abel <>< Du bist der geliebte Mensch. Department of Computer Science and Engineering Chalmers and Gothenburg University, Sweden andreas.abel at gu.se http://www.cse.chalmers.se/~abela/ From hancock at fastmail.fm Fri Dec 1 22:46:35 2023 From: hancock at fastmail.fm (Peter Hancock) Date: Fri, 1 Dec 2023 21:46:35 +0000 Subject: [Agda] [ANNOUNCE] Agda 2.6.4.1 In-Reply-To: <1fd29003-bf95-4f50-92f6-6f1da517bafb@fastmail.fm> References: <1fd29003-bf95-4f50-92f6-6f1da517bafb@fastmail.fm> Message-ID: My mistake! The messages about ld are just warnings. Actually the two expected executables are produced. Furthermore, otool -L agda shows /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1292.60.1) /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.3.0) /opt/local/lib/libicuuc.73.dylib (compatibility version 73.0.0, current version 73.2.0) /opt/local/lib/libicui18n.73.dylib (compatibility version 73.0.0, current version 73.2.0) /opt/local/lib/libncurses.6.dylib (compatibility version 6.0.0, current version 6.0.0) /opt/local/lib/libiconv.2.dylib (compatibility version 9.0.0, current version 9.1.0) /opt/local/lib/libffi.8.dylib (compatibility version 10.0.0, current version 10.2.0) which looks like macport's versions of the necessary shared libraries. (Mind you, I haven't tried using the executables in anger yet.) Apologies for the noise! On 01/12/2023 16:27, Peter Hancock wrote: > On 30/11/2023 18:33, Andreas Abel wrote: >> Agda 2.6.4.1 has been tested with GHC 9.8.1, GHC 9.6.3, 9.4.7, 9.2.8, 9.0.2, 8.10.7, 8.8.4 and 8.6.5 on Linux, macOS and Windows. > > I have just tried to build it with ghc 9.8.1, on macOS (Catalina), and it fell over at > the link stage, with > > ld: warning: directory not found for option '-L/usr/local/opt/icu4c/lib' > ld: warning: directory not found for option '-L/opt/homebrew/opt/icu4c/lib' > > This is no doubt because I use macports rather than homebrew. > I have a vaguely similar issue building pandoc. > That builds only if I temporarily deactivate macport's version of libiconv. > > I grepped through the files looking for "icu4c", hoping I could get it to link with some small hack. > That string occurs in some binary files only. > > Any advice/suggestions? > > I am happy to spend a little time trying to get the build to work on a macports-only system. > > Peter Hancock > From simona.k at uns.ac.rs Sat Dec 9 16:27:24 2023 From: simona.k at uns.ac.rs (simona.k at uns.ac.rs) Date: Sat, 9 Dec 2023 16:27:24 +0100 (CET) Subject: [Agda] Call for STSMs and ITC conference grants, deadline 7 January 2024 Message-ID: <53970.127.0.0.1.1702135644.squirrel@127.0.0.1> COST Action CA20111 EuroProofNet Open call for Short-Term Scientific Missions (STSMs) and Inclusive Target Conference Grants (ITCGs) Dear Action members, The next deadline for STSM and ITCG proposals is: 7th January 2024 *What is an STSM?* A Short-Term Scientific Mission (STSM) is a research visit of an individual researcher from a country participating in the Action in a different country also participating in the Action. We encourage STSMs, as they are an effective way of starting and maintaining research collaborations. *What is an ITC conference grant?* ITC Conference Grants are given to young (<= 40 years old) researchers affiliated in an Inclusiveness Target Country or Near Neighbour Country to present a work related to EuroProofNet in a high-level conference fully organized by a third party, i.e. not organized nor co-organized by EuroProofNet. Reimbursement rules are the same as for STSMs. We especially welcome proposals from the working groups 4 and 3, and from inclusive-target countries and women. STSM and ITCG proposals should be between February and August 2024. Find all the details concerning application on https://europroofnet.github.io/grants/ Do not hesitate to contact us if you have any questions. Best wishes, Simona Proki? and Ambrus Kaposi EuroProofNet Grant Awarding Coordinators From matthewdaggitt at gmail.com Tue Dec 12 14:42:05 2023 From: matthewdaggitt at gmail.com (Matthew Daggitt) Date: Tue, 12 Dec 2023 21:42:05 +0800 Subject: [Agda] [ ANNOUNCE ] Agda Standard Library version 2.0 Message-ID: Dear all, The Agda Team is pleased to announce the release of version 2.0 of the Agda standard library. The release has been tested using Agda 2.6.4 and Agda 2.6.4.1 and can be downloaded here . The goal of this major version bump is to iron out many of the rough edges in the library that we have been unable to fix in a backwards compatible manner. Therefore code that worked with v1.7 of the library may not work with v2.0. Nonetheless we hope that once ported across, your code will be significantly cleaner and simpler than it was before! An exhaustive list of changes can be found in the CHANGELOG file. I would also like to thank all the contributors to v2.0. The sheer quantity of additions in this version are absolutely massive - 30% of all PRs ever made to the library have been in v2.0. Without our many contributors this release would not have been possible. Best wishes, Matthew, on behalf of the Agda Team -------------- next part -------------- An HTML attachment was scrubbed... URL: From tdejong.ac at gmail.com Mon Dec 18 17:13:59 2023 From: tdejong.ac at gmail.com (Tom de Jong) Date: Mon, 18 Dec 2023 16:13:59 +0000 Subject: [Agda] HoTT/UF 2024: 2nd Call for Contributions Message-ID: ========================================================== 2ND CALL FOR CONTRIBUTIONS AND PARTICIPATION Workshop on Homotopy Type Theory and Univalent Foundations (HoTT/UF 2024, co-located with WG6 meeting of the EuroProofNet COST action) ========================================================== ------------------------------------------------------------------------ Workshop on Homotopy Type Theory and Univalent Foundations April 2 - 3, 2024, Leuven, Belgium https://hott-uf.github.io/2024/ Co-located with the WG6 meeting of the EuroProofNet COST action April 4 - 5, 2024 https://europroofnet.github.io/wg6-leuven/ ------------------------------------------------------------------------ Homotopy Type Theory is a young area of logic, combining ideas from several established fields: the use of dependent type theory as a foundation for mathematics, inspired by ideas and tools from abstract homotopy theory. Univalent Foundations are foundations of mathematics based on the homotopical interpretation of type theory. The goal of this workshop is to bring together researchers interested in all aspects of Homotopy Type Theory/Univalent Foundations: from the study of syntax and semantics of type theory to practical formalization in proof assistants based on univalent type theory. The workshop will be held in person with support for remote participation. We encourage online participation for those who do not wish to or cannot travel. ================ # Invited speakers * Rafa?l Bocquet (E?tv?s Lor?nd University, Hungary) * Matthias Hutzler (University of Gothenburg, Sweden) * TBA ================ # Submissions * Abstract submission deadline: January 19, 2024 * Author notification: Mid-February 2024 Submissions should consist of a title and a 1-2 pages abstract, in pdf format, via https://easychair.org/conferences/?conf=hottuf2024. Considering the broad background of the expected audience, we encourage authors to include information of pedagogical value in their abstract, such as motivation and context of their work. ================ # Registration Registration is mandatory with a deadline of 8 March 2024 (AoE). Registration information will be provided shortly. ================ # Program committee * Pierre Cagne (Applachian State University) * Evan Cavallo (University of Gothenburg) * Felix Cherubini (Chalmers University of Technology/University of Gothenburg) * Tom de Jong (University of Nottingham) * Eric Finster (University of Birmingham) * Daniel Gratzer (Aarhus University) * Mitchell Riley (NYU Abu Dhabi) * Michael Shulman (University of San Diego) * Kristina Sojakova (INRIA Paris) * Jon Sterling (University of Cambridge) * Andrew Swan (University of Ljubljana) * Jonathan Weinberger (Johns Hopkins University) ================ # Organizers * Evan Cavallo, evan.cavallo at gu.se (University of Gothenburg) * Tom de Jong, tom.dejong at nottingham.ac.uk (University of Nottingham) * Mitchell Riley, mitchell.v.riley at nyu.edu (NYU Abu Dhabi) * Jonathan Weinberger, jweinb20 at jhu.edu (Johns Hopkins University) From P.Achten at cs.ru.nl Fri Dec 22 10:04:56 2023 From: P.Achten at cs.ru.nl (Peter Achten) Date: Fri, 22 Dec 2023 10:04:56 +0100 Subject: [Agda] [TFP (and TFPiE) 2024] Call For Participation (January 9-12, Seton Hall University, NJ, USA) Message-ID: <7891e0db83c1d83bd63e920b931669b0@cs.ru.nl> # TFP 2024 -- Call For Participation (trendsfp.github.io) ## Venue TFPiE and TFP will take place in-person at Seton Hall University, New Jersey in the United States. ## Dates TFPiE Workshop: Tuesday 9th January, 2024 TFP Symposium: Wednesday 10th - Friday 12th January, 2024 The Symposium on Trends in Functional Programming (TFP) is an international forum for researchers with interests in all aspects of functional programming, taking a broad view of current and future trends in the area. It aspires to be a lively environment for presenting the latest research results, and other contributions. ## Keynote speakers We are happy to have the following keynotes in the programme: * Jeremy Gibbons, Oxford University * Benjamin Pierce, University of Pennsylvania * John Reppy, University of Chicago ## Programme The programme schedule can be found here: trendsfp.github.io/schedule.html ## Excursion and banquet After lunch on Thursday there is a private guided tour of the Thomas Edison National Historical Park and Museum. Thursday evening we have the TFP banquet at Forno's of Spain. During dinner the winners of the best paper awards of last year's TFP will be announced. -------------- next part -------------- An HTML attachment was scrubbed... URL: From carette at mcmaster.ca Tue Dec 26 20:53:18 2023 From: carette at mcmaster.ca (Carette, Jacques) Date: Tue, 26 Dec 2023 19:53:18 +0000 Subject: [Agda] New agda-categories released (to match agda-stdlib 2.0) Message-ID: An HTML attachment was scrubbed... URL: