{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:43:28Z","timestamp":1740123808798,"version":"3.37.3"},"reference-count":12,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,7,15]],"date-time":"2022-07-15T00:00:00Z","timestamp":1657843200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,7,15]],"date-time":"2022-07-15T00:00:00Z","timestamp":1657843200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Order"],"published-print":{"date-parts":[[2024,4]]},"DOI":"10.1007\/s11083-022-09607-5","type":"journal-article","created":{"date-parts":[[2022,7,15]],"date-time":"2022-07-15T08:02:51Z","timestamp":1657872171000},"page":"83-98","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Controlling the C3 Super Class Linearization Algorithm for Large Hierarchies of Classes"],"prefix":"10.1007","volume":"41","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7531-5985","authenticated-orcid":false,"given":"Florent","family":"Hivert","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2735-8921","authenticated-orcid":false,"given":"Nicolas M.","family":"Thi\u00e9ry","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,7,15]]},"reference":[{"key":"9607_CR1","doi-asserted-by":"crossref","unstructured":"Barrett, K., Cassels, B., Haahr, P., Moon, D. A., Playford, K., Withington, P. T.: A monotonic superclass linearization for Dylan. In: Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pp. 69\u201382 (1996)","DOI":"10.1145\/236337.236343"},{"issue":"10","key":"9607_CR2","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1145\/141937.141939","volume":"27","author":"R Ducournau","year":"1992","unstructured":"Ducournau, R., Habib, M., Huchard, M., Mugnier, M. L.: Monotonic conflict resolution mechanisms for inheritance. ACM SIGPLAN Not. 27 (10), 16\u201324 (1992)","journal-title":"ACM SIGPLAN Not."},{"key":"9607_CR3","doi-asserted-by":"crossref","unstructured":"Ducournau, R., Habib, M., Huchard, M., Mugnier, M. L.: Proposal for a monotonic multiple inheritance linearization. In: Proceedings of the ninth annual conference on Object-oriented programming systems, language, and applications, pp. 164\u2013175 (1994)","DOI":"10.1145\/191081.191110"},{"key":"9607_CR4","doi-asserted-by":"publisher","unstructured":"Hivert, F.: High performance computing experiments in enumerative and algebraic combinatorics. In: Proceedings of the 8th International Workshop on Parallel Symbolic Computation (PASCO). https:\/\/doi.org\/10.1145\/3115936.3115938. https:\/\/hal.archives-ouvertes.fr\/hal-01691051, pp 1\u20134. ACM Press, Germany (2017)","DOI":"10.1145\/3115936.3115938"},{"key":"9607_CR5","unstructured":"Hivert, F., et al: Parallel computations using recursivelyenumeratedset and map-reduce. SageMath reference manual. https:\/\/doc.sagemath.org\/html\/en\/reference\/parallel\/sage\/parallel\/map_reduce.html (2009)"},{"key":"9607_CR6","unstructured":"OEIS Foundation Inc: The on-line encyclopedia of integer sequences. http:\/\/oeis.org\/A000112 (2021)"},{"key":"9607_CR7","unstructured":"OEIS Foundation Inc: The on-line encyclopedia of integer sequences. http:\/\/oeis.org\/A006455 (2021)"},{"key":"9607_CR8","unstructured":"Van Rossum, G.: Method resolution order. Blog: The History of Python. http:\/\/python-history.blogspot.co.uk\/2010\/06\/method-resolution-order.html (2010)"},{"key":"9607_CR9","unstructured":"Simionato, M.: The Python 2.3 method resolution order. Python Release 2.3 Documentation. https:\/\/www.python.org\/download\/releases\/2.3\/mro\/ (2003)"},{"key":"9607_CR10","unstructured":"Thi\u00e9ry, N.M., King, S.: Sagemath Ticket #13589: Controlling C3 to solve once for all the Method Resolution Order issues for category classes. SageMath development tracking system. https:\/\/trac.sagemath.org\/ticket\/13589 (2013)"},{"key":"9607_CR11","unstructured":"Thi\u00e9ry, N.M., et al: Elements, Parents, and Categories in Sage: a primer. SageMath reference manual. https:\/\/doc.sagemath.org\/html\/en\/reference\/categories\/sage\/categories\/primer.html (2009)"},{"key":"9607_CR12","unstructured":"Wikipedia. https:\/\/en.wikipedia.org\/wiki\/C3_linearization (2021)"}],"container-title":["Order"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11083-022-09607-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11083-022-09607-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11083-022-09607-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,26]],"date-time":"2024-04-26T02:43:10Z","timestamp":1714099390000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11083-022-09607-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,7,15]]},"references-count":12,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,4]]}},"alternative-id":["9607"],"URL":"https:\/\/doi.org\/10.1007\/s11083-022-09607-5","relation":{},"ISSN":["0167-8094","1572-9273"],"issn-type":[{"type":"print","value":"0167-8094"},{"type":"electronic","value":"1572-9273"}],"subject":[],"published":{"date-parts":[[2022,7,15]]},"assertion":[{"value":"28 July 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"23 May 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 July 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"<!--Emphasis Type='Bold' removed-->Conflict of Interests"}}]}}