{"id":"https://openalex.org/W2148535470","doi":"https://doi.org/10.1145/1297081.1297091","title":"RPython","display_name":"RPython","publication_year":2007,"publication_date":"2007-10-22","ids":{"openalex":"https://openalex.org/W2148535470","doi":"https://doi.org/10.1145/1297081.1297091","mag":"2148535470"},"language":"en","primary_location":{"id":"doi:10.1145/1297081.1297091","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1297081.1297091","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2007 symposium on Dynamic 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/A5036812254","display_name":"Davide Ancona","orcid":"https://orcid.org/0000-0002-6297-2011"},"institutions":[{"id":"https://openalex.org/I83816512","display_name":"University of Genoa","ror":"https://ror.org/0107c5v14","country_code":"IT","type":"education","lineage":["https://openalex.org/I83816512"]}],"countries":["IT"],"is_corresponding":true,"raw_author_name":"Davide Ancona","raw_affiliation_strings":["University of Genova, Genova, Italy"],"affiliations":[{"raw_affiliation_string":"University of Genova, Genova, Italy","institution_ids":["https://openalex.org/I83816512"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022492548","display_name":"Massimo Ancona","orcid":null},"institutions":[{"id":"https://openalex.org/I83816512","display_name":"University of Genoa","ror":"https://ror.org/0107c5v14","country_code":"IT","type":"education","lineage":["https://openalex.org/I83816512"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Massimo Ancona","raw_affiliation_strings":["University of Genova, Genova, Italy"],"affiliations":[{"raw_affiliation_string":"University of Genova, Genova, Italy","institution_ids":["https://openalex.org/I83816512"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018412058","display_name":"Antonio Cuni","orcid":null},"institutions":[{"id":"https://openalex.org/I83816512","display_name":"University of Genoa","ror":"https://ror.org/0107c5v14","country_code":"IT","type":"education","lineage":["https://openalex.org/I83816512"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Antonio Cuni","raw_affiliation_strings":["University of Genova, Genova, Italy"],"affiliations":[{"raw_affiliation_string":"University of Genova, Genova, Italy","institution_ids":["https://openalex.org/I83816512"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5079699708","display_name":"Nicholas D. Matsakis","orcid":null},"institutions":[{"id":"https://openalex.org/I35440088","display_name":"ETH Zurich","ror":"https://ror.org/05a28rw58","country_code":"CH","type":"education","lineage":["https://openalex.org/I2799323385","https://openalex.org/I35440088"]}],"countries":["CH"],"is_corresponding":false,"raw_author_name":"Nicholas D. Matsakis","raw_affiliation_strings":["ETH, Zurich, Switzerland"],"affiliations":[{"raw_affiliation_string":"ETH, Zurich, Switzerland","institution_ids":["https://openalex.org/I35440088"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5036812254"],"corresponding_institution_ids":["https://openalex.org/I83816512"],"apc_list":null,"apc_paid":null,"fwci":6.9665,"has_fulltext":false,"cited_by_count":143,"citation_normalized_percentile":{"value":0.97017596,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"53","last_page":"64"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13650","display_name":"Computational Physics and Python Applications","score":0.9943000078201294,"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"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.9937000274658203,"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/computer-science","display_name":"Computer science","score":0.8558170795440674},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.7704809904098511},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.7496972680091858},{"id":"https://openalex.org/keywords/interpreter","display_name":"Interpreter","score":0.7161815762519836},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.6744734048843384},{"id":"https://openalex.org/keywords/interoperability","display_name":"Interoperability","score":0.5776314735412598},{"id":"https://openalex.org/keywords/exception-handling","display_name":"Exception handling","score":0.5017633438110352},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.4977855682373047},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.41234734654426575},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3414493501186371}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8558170795440674},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7704809904098511},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.7496972680091858},{"id":"https://openalex.org/C122783720","wikidata":"https://www.wikidata.org/wiki/Q183065","display_name":"Interpreter","level":2,"score":0.7161815762519836},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.6744734048843384},{"id":"https://openalex.org/C20136886","wikidata":"https://www.wikidata.org/wiki/Q749647","display_name":"Interoperability","level":2,"score":0.5776314735412598},{"id":"https://openalex.org/C145428669","wikidata":"https://www.wikidata.org/wiki/Q471748","display_name":"Exception handling","level":2,"score":0.5017633438110352},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.4977855682373047},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.41234734654426575},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3414493501186371},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1297081.1297091","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1297081.1297091","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2007 symposium on Dynamic languages","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.4000000059604645,"display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W11895939","https://openalex.org/W14423118","https://openalex.org/W1552748882","https://openalex.org/W1589047548","https://openalex.org/W1649645444","https://openalex.org/W2058213389","https://openalex.org/W2098884586","https://openalex.org/W2111898165","https://openalex.org/W2115680394","https://openalex.org/W2129345992","https://openalex.org/W2137417304","https://openalex.org/W2153185479","https://openalex.org/W2168287017","https://openalex.org/W2172147300","https://openalex.org/W2284787681","https://openalex.org/W2622427009","https://openalex.org/W6600500594"],"related_works":["https://openalex.org/W2341492732","https://openalex.org/W2093262417","https://openalex.org/W3187193180","https://openalex.org/W106542691","https://openalex.org/W1699080303","https://openalex.org/W4312626803","https://openalex.org/W1721418433","https://openalex.org/W2789551765","https://openalex.org/W4313400425","https://openalex.org/W2299757595"],"abstract_inverted_index":{"Although":[0],"the":[1,11,14,28,47,71,75],"C-based":[2],"interpreter":[3],"of":[4,22,70],"Python":[5],"is":[6],"reasonably":[7],"fast,":[8],"implementations":[9,44],"on":[10],"CLI":[12,29,76],"or":[13],"JVM":[15,31],"platforms":[16],"offers":[17],"some":[18],"advantages":[19],"in":[20],"terms":[21],"robustness":[23],"and":[24,30,56,77],"interoperability.":[25],"Unfortunately,":[26],"because":[27],"are":[32,63],"primarily":[33],"designed":[34],"to":[35,66],"execute":[36],"statically":[37],"typed,":[38],"object-oriented":[39],"languages,":[40],"most":[41],"dynamic":[42],"language":[43],"cannot":[45],"use":[46],"native":[48],"bytecodes":[49],"for":[50],"common":[51],"operations":[52],"like":[53],"method":[54],"calls":[55],"exception":[57],"handling;":[58],"as":[59],"a":[60],"result,":[61],"they":[62],"not":[64],"able":[65],"take":[67],"full":[68],"advantage":[69],"power":[72],"offered":[73],"by":[74],"JVM.":[78]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":6},{"year":2019,"cited_by_count":5},{"year":2018,"cited_by_count":8},{"year":2017,"cited_by_count":9},{"year":2016,"cited_by_count":13},{"year":2015,"cited_by_count":9},{"year":2014,"cited_by_count":10},{"year":2013,"cited_by_count":14},{"year":2012,"cited_by_count":15}],"updated_date":"2026-02-25T08:12:03.925757","created_date":"2016-06-24T00:00:00"}
