{"id":"https://openalex.org/W1594300975","doi":"https://doi.org/10.1145/2746325.2746330","title":"Church Encoding of Data Types Considered Harmful for Implementations","display_name":"Church Encoding of Data Types Considered Harmful for Implementations","publication_year":2014,"publication_date":"2014-10-01","ids":{"openalex":"https://openalex.org/W1594300975","doi":"https://doi.org/10.1145/2746325.2746330","mag":"1594300975"},"language":"en","primary_location":{"id":"doi:10.1145/2746325.2746330","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2746325.2746330","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 26nd 2014 International Symposium on Implementation and Application of Functional Languages","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5053247184","display_name":"Pieter Koopman","orcid":"https://orcid.org/0000-0002-3688-0957"},"institutions":[{"id":"https://openalex.org/I145872427","display_name":"Radboud University Nijmegen","ror":"https://ror.org/016xsfp80","country_code":"NL","type":"education","lineage":["https://openalex.org/I145872427"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Pieter Koopman","raw_affiliation_strings":["Radboud University, Institute for Computing and Information Sciences, Nijmegen, The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Radboud University, Institute for Computing and Information Sciences, Nijmegen, The Netherlands","institution_ids":["https://openalex.org/I145872427"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049917627","display_name":"Rinus Plasmeijer","orcid":"https://orcid.org/0009-0007-1606-8412"},"institutions":[{"id":"https://openalex.org/I145872427","display_name":"Radboud University Nijmegen","ror":"https://ror.org/016xsfp80","country_code":"NL","type":"education","lineage":["https://openalex.org/I145872427"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Rinus Plasmeijer","raw_affiliation_strings":["Radboud University, Institute for Computing and Information Sciences, Nijmegen, The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Radboud University, Institute for Computing and Information Sciences, Nijmegen, The Netherlands","institution_ids":["https://openalex.org/I145872427"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5110117115","display_name":"Jan Martin Jansen","orcid":null},"institutions":[{"id":"https://openalex.org/I4210119716","display_name":"Netherlands Defence Academy","ror":"https://ror.org/02dnvjf04","country_code":"NL","type":"facility","lineage":["https://openalex.org/I4210094335","https://openalex.org/I4210119716","https://openalex.org/I4210140876"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Jan Martin Jansen","raw_affiliation_strings":["Netherlands Defence Academy (NLDA), The Netherlands"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Netherlands Defence Academy (NLDA), The Netherlands","institution_ids":["https://openalex.org/I4210119716"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.4229,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.72911769,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"117","last_page":"127"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.6007000207901001,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.6007000207901001,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/encoding","display_name":"Encoding (memory)","score":0.5709404945373535},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5521126389503479},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.5466053485870361},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.341158390045166},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.29113122820854187},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.24268364906311035}],"concepts":[{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.5709404945373535},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5521126389503479},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.5466053485870361},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.341158390045166},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.29113122820854187},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.24268364906311035}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/2746325.2746330","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2746325.2746330","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 26nd 2014 International Symposium on Implementation and Application of Functional Languages","raw_type":"proceedings-article"},{"id":"pmh:ru:oai:repository.ubn.ru.nl:2066/141417","is_oa":false,"landing_page_url":"http://hdl.handle.net/2066/141417","pdf_url":null,"source":{"id":"https://openalex.org/S4306401843","display_name":"Data Archiving and Networked Services (DANS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1322597698","host_organization_name":"Royal Netherlands Academy of Arts and Sciences","host_organization_lineage":["https://openalex.org/I1322597698"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Tobin-Hochstadt, S. (ed.), IFL '14 : Proceedings 26th International Workshop on the Implementation of Functional Languages, IFL '14, Boston, U.S.A., 117 - 127. New York : ACM","raw_type":"info:eu-repo/semantics/article"},{"id":"mag:1594300975","is_oa":false,"landing_page_url":"http://repository.ubn.ru.nl/handle/2066/141417","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W70775824","https://openalex.org/W144693796","https://openalex.org/W165194345","https://openalex.org/W206272296","https://openalex.org/W644286564","https://openalex.org/W1483063167","https://openalex.org/W1966981171","https://openalex.org/W1978718408","https://openalex.org/W2002293839","https://openalex.org/W2007950977","https://openalex.org/W2039981710","https://openalex.org/W2045531281","https://openalex.org/W2062950667","https://openalex.org/W2094945667","https://openalex.org/W2113757735","https://openalex.org/W2120789427","https://openalex.org/W2135642511","https://openalex.org/W2146778756","https://openalex.org/W2158778600","https://openalex.org/W6728596182","https://openalex.org/W6923786857","https://openalex.org/W7020193950","https://openalex.org/W7064704334"],"related_works":["https://openalex.org/W2561180775","https://openalex.org/W2311785131","https://openalex.org/W2289699687","https://openalex.org/W2254297968","https://openalex.org/W101577529","https://openalex.org/W24520050","https://openalex.org/W1517215646","https://openalex.org/W2914428949","https://openalex.org/W2913610572","https://openalex.org/W2915567463","https://openalex.org/W2912693893","https://openalex.org/W2913212706","https://openalex.org/W2911933649","https://openalex.org/W2911514884","https://openalex.org/W2911461229","https://openalex.org/W1632913602"],"abstract_inverted_index":{"From":[0],"the":[1,47,58,66],"\u03bb-calculus":[2],"it":[3],"is":[4],"known":[5],"how":[6],"to":[7,39,42],"represent":[8,21],"(recursive)":[9],"data":[10,23,51,63],"structures":[11],"by":[12,30],"ordinary":[13],"\u03bb-terms.":[14],"Based":[15],"on":[16],"this":[17,34,54],"idea":[18],"one":[19],"can":[20],"algebraic":[22],"types":[24,64],"in":[25],"a":[26],"functional":[27,48],"programming":[28],"language":[29,49],"higher-order":[31],"functions.":[32],"Using":[33],"encoding":[35,61],"we":[36,56],"only":[37],"have":[38],"implement":[40],"functions":[41],"achieve":[43],"an":[44],"implementation":[45],"of":[46,62],"with":[50,65],"structures.":[52],"In":[53],"paper":[55],"compare":[57],"famous":[59],"Church":[60],"less":[67],"familiar":[68],"Scott":[69],"and":[70],"Parigot":[71],"encodings.":[72]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2017,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
