{"title":"2024 miniKanren 和关系编程研讨会论文集","authors":"Ekaterina Verbitskaia, Joseph P. Near","doi":"arxiv-2409.06505","DOIUrl":null,"url":null,"abstract":"The miniKanren and Relational Programming Workshop is a workshop for the\nminiKanren family of relational (pure constraint logic programming) languages:\nminiKanren, microKanren, core.logic, OCanren, Guanxi, etc. The workshop\nsolicits papers and talks on the design, implementation, and application of\nminiKanren-like languages. A major goal of the workshop is to bring together\nresearchers, implementors, and users from the miniKanren community, and to\nshare expertise and techniques for relational programming. Another goal for the\nworkshop is to push the state of the art of relational programming - for\nexample, by developing new techniques for writing interpreters, type\ninferencers, theorem provers, abstract interpreters, CAD tools, and other\ninteresting programs as relations, which are capable of being \"run backward,\"\nperforming synthesis, etc.","PeriodicalId":501197,"journal":{"name":"arXiv - CS - Programming Languages","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Proceedings of the 2024 miniKanren and Relational Programming Workshop\",\"authors\":\"Ekaterina Verbitskaia, Joseph P. Near\",\"doi\":\"arxiv-2409.06505\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The miniKanren and Relational Programming Workshop is a workshop for the\\nminiKanren family of relational (pure constraint logic programming) languages:\\nminiKanren, microKanren, core.logic, OCanren, Guanxi, etc. The workshop\\nsolicits papers and talks on the design, implementation, and application of\\nminiKanren-like languages. A major goal of the workshop is to bring together\\nresearchers, implementors, and users from the miniKanren community, and to\\nshare expertise and techniques for relational programming. Another goal for the\\nworkshop is to push the state of the art of relational programming - for\\nexample, by developing new techniques for writing interpreters, type\\ninferencers, theorem provers, abstract interpreters, CAD tools, and other\\ninteresting programs as relations, which are capable of being \\\"run backward,\\\"\\nperforming synthesis, etc.\",\"PeriodicalId\":501197,\"journal\":{\"name\":\"arXiv - CS - Programming Languages\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Programming Languages\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2409.06505\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Programming Languages","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.06505","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Proceedings of the 2024 miniKanren and Relational Programming Workshop
The miniKanren and Relational Programming Workshop is a workshop for the
miniKanren family of relational (pure constraint logic programming) languages:
miniKanren, microKanren, core.logic, OCanren, Guanxi, etc. The workshop
solicits papers and talks on the design, implementation, and application of
miniKanren-like languages. A major goal of the workshop is to bring together
researchers, implementors, and users from the miniKanren community, and to
share expertise and techniques for relational programming. Another goal for the
workshop is to push the state of the art of relational programming - for
example, by developing new techniques for writing interpreters, type
inferencers, theorem provers, abstract interpreters, CAD tools, and other
interesting programs as relations, which are capable of being "run backward,"
performing synthesis, etc.