{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,23]],"date-time":"2025-10-23T21:08:36Z","timestamp":1761253716392,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":72,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,10,17]],"date-time":"2024-10-17T00:00:00Z","timestamp":1729123200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"UKRI","award":["EP\\\/S022961\\\/1"],"award-info":[{"award-number":["EP\\\/S022961\\\/1"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,10,17]]},"DOI":"10.1145\/3689492.3689812","type":"proceedings-article","created":{"date-parts":[[2024,10,17]],"date-time":"2024-10-17T09:14:04Z","timestamp":1729156444000},"page":"241-265","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Programming Languages for the Future of Design Computation"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6852-640X","authenticated-orcid":false,"given":"Robert","family":"Aish","sequence":"first","affiliation":[{"name":"University College London, London, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-0121-870X","authenticated-orcid":false,"given":"Al","family":"Fisher","sequence":"additional","affiliation":[{"name":"Buro Happold, London, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7058-7842","authenticated-orcid":false,"given":"Dominic","family":"Orchard","sequence":"additional","affiliation":[{"name":"University of Kent, Canterbury, United Kingdom \/ University of Cambridge, Cambridge, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-1330-1369","authenticated-orcid":false,"given":"Jay","family":"Torry","sequence":"additional","affiliation":[{"name":"University of Cambridge, Cambridge, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,10,17]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"[n. d.]. Personal communication with Chris Leung."},{"key":"e_1_3_2_1_2_1","unstructured":"Robert Aish. 1992. Computer-aided design software to augment the creation of form. In Computers in Architecture: Tools for Design. Longman 97\u2013104."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.52842\/conf.acadia.2012.047"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.destud.2017.05.002"},{"key":"e_1_3_2_1_5_1","volume-title":"Nicholas Mario Wardhana, and Aikaterini Chatzivasileiadi","author":"Aish Robert","year":"2018","unstructured":"Robert Aish, Wassim Jabi, Simon Lannon, Nicholas Mario Wardhana, and Aikaterini Chatzivasileiadi. 2018. Topologic: Tools to explore architectural topology. In AAG 2018. 316\u2013341."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3023147.3023150"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/11536482_13"},{"key":"e_1_3_2_1_8_1","volume-title":"Towards a socio-spatial parametric grammar for sustainable tall residential buildings in hot-arid regions learning from the vernacular model of the Middle East and North Africa. Ph. D. Dissertation","author":"Al-Jokhadar Amer","year":"1874","unstructured":"Amer Al-Jokhadar. 2018. Towards a socio-spatial parametric grammar for sustainable tall residential buildings in hot-arid regions learning from the vernacular model of the Middle East and North Africa. Ph. D. Dissertation. Cardiff University. https:\/\/orca.cardiff.ac.uk\/id\/eprint\/111874\/"},{"key":"e_1_3_2_1_9_1","first-page":"344","article-title":"A City is Not a Tree","volume":"23","author":"Alexander Christopher","year":"1967","unstructured":"Christopher Alexander. 1967. A City is Not a Tree. Ekistics, 23, 139 (1967), 344\u2013348.","journal-title":"Ekistics"},{"volume-title":"d.]. Learn - Dynamo BIM. https:\/\/dynamobim.org\/ Accessed 25th","year":"2024","key":"e_1_3_2_1_10_1","unstructured":"Autodesk. [n. d.]. Learn - Dynamo BIM. https:\/\/dynamobim.org\/ Accessed 25th April 2024"},{"volume-title":"Measuring the Real Size of the World Economy","author":"Bank The World","key":"e_1_3_2_1_11_1","unstructured":"The World Bank. 2013. Measuring the Real Size of the World Economy. The World Bank."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2018.11.041"},{"key":"e_1_3_2_1_13_1","volume-title":"The Buildings and Habitats object Model. https:\/\/bhom.xyz Accessed 24th","author":"M.","year":"2024","unstructured":"BHoM. 2018. The Buildings and Habitats object Model. https:\/\/bhom.xyz Accessed 24th April 2024"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","unstructured":"A. F. Blackwell C. Britton A. Cox T. R. G. Green C. Gurr G. Kadoda M. S. Kutar M. Loomes C. L. Nehaniv M. Petre C. Roast C. Roe A. Wong and R. M. Young. 2001. Cognitive Dimensions of Notations: Design Tools for Cognitive Technology. In Cognitive Technology: Instruments of Mind. Springer Berlin Heidelberg. 325\u2013341. isbn:978-3-540-44617-0 https:\/\/doi.org\/10.1007\/3-540-44617-6_31 10.1007\/3-540-44617-6_31","DOI":"10.1007\/3-540-44617-6_31"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-92862-3_1"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.366157"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290329"},{"key":"e_1_3_2_1_18_1","unstructured":"Alexis Cheron. 2024. Connected Collections: Implementing an Automatically Populated Reverse Map of Related Objects. MSc Dissertation (unpublished). University of Kent"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5281\/zenodo.12682064"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1088\/0026-1394"},{"key":"e_1_3_2_1_21_1","first-page":"2019","article-title":"Evaluating programming systems design","volume":"2019","author":"Edwards Jonathan","year":"2019","unstructured":"Jonathan Edwards, Stephen Kell, Tomas Petricek, and Luke Church. 2019. Evaluating programming systems design. In PPIG 2019, 28-30 Aug 2019 (unpublished). Newcastle upon Tyne, United Kingdom. https:\/\/kar.kent.ac.uk\/id\/eprint\/79905","journal-title":"PPIG"},{"key":"e_1_3_2_1_22_1","unstructured":"Diellza Elshani Alessio Lombardi Al Fisher Steffen Staab Daniel Hern\u00e1ndez and Thomas Wortmann. 2022. Knowledge Graphs for Multidisciplinary Co-Design: Introducing RDF to BHoM. In LDAC@ ESWC. 32\u201342."},{"key":"e_1_3_2_1_23_1","volume-title":"Topo-fa\u00e7ade: Envelope design and fabrication planning using topological mesh representations. In Fabricate 2014: Negotiating Design and Making.","author":"Fagerstrom Gustav","year":"2014","unstructured":"Gustav Fagerstrom, Erik Verboon, and Robert Aish. 2014. Topo-fa\u00e7ade: Envelope design and fabrication planning using topological mesh representations. In Fabricate 2014: Negotiating Design and Making."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.4230\/LIPIcs.SNAPL.2015.113"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.4230\/DagRep.6.3.59"},{"key":"e_1_3_2_1_26_1","volume-title":"d.]. LengthAttribute.cs. https:\/\/github.com\/BHoM\/BHoM\/blob\/main\/Quantities_oM\/Attributes\/Length.cs Accessed 25th","author":"M","year":"2024","unstructured":"BHoM (GitHub). [n. d.]. LengthAttribute.cs. https:\/\/github.com\/BHoM\/BHoM\/blob\/main\/Quantities_oM\/Attributes\/Length.cs Accessed 25th April 2024"},{"key":"e_1_3_2_1_27_1","volume-title":"d.]. QuantityAttribute.cs. Available at. https:\/\/github.com\/BHoM\/BHoM\/blob\/main\/Quantities_oM\/Attributes\/Abstract\/QuantityAttribute.cs Accessed 25th","author":"M","year":"2024","unstructured":"BHoM (GitHub). [n. d.]. QuantityAttribute.cs. Available at. https:\/\/github.com\/BHoM\/BHoM\/blob\/main\/Quantities_oM\/Attributes\/Abstract\/QuantityAttribute.cs Accessed 25th April 2024"},{"key":"e_1_3_2_1_28_1","volume-title":"Docstring Conventions. https:\/\/peps.python.org\/pep-0257\/ Accessed 25th","author":"Goodger David","year":"2024","unstructured":"David Goodger and Guido van Rossum. [n. d.]. PEP 257 \u2013 Docstring Conventions. https:\/\/peps.python.org\/pep-0257\/ Accessed 25th April 2024"},{"key":"e_1_3_2_1_29_1","volume-title":"d.]. Pint: makes units easy - pint documentation. https:\/\/pint.readthedocs.io\/en\/stable\/ Accessed 25th","author":"Grecco Hernan","year":"2024","unstructured":"Hernan Grecco and Pint Developers. [n. d.]. Pint: makes units easy - pint documentation. https:\/\/pint.readthedocs.io\/en\/stable\/ Accessed 25th April 2024"},{"volume-title":"International Terminal Waterloo. https:\/\/grimshaw.global\/projects\/rail-and-mass-transit\/international-terminal-waterloo\/ Accessed 18th","year":"2024","key":"e_1_3_2_1_30_1","unstructured":"Grimshaw. [n. d.]. International Terminal Waterloo. https:\/\/grimshaw.global\/projects\/rail-and-mass-transit\/international-terminal-waterloo\/ Accessed 18th July 2024"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3372782.3406262"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7091-1251-9_6"},{"key":"e_1_3_2_1_33_1","unstructured":"ISO. 2020. ISO 23952:2020 Automation systems and integration \u2014 Quality information framework (QIF) \u2014 An integrated model for manufacturing quality information. https:\/\/www.iso.org\/standard\/77461.html"},{"key":"e_1_3_2_1_34_1","unstructured":"ISO. 2024. ISO 16739-1:2024 Industry Foundation Classes (IFC) for data sharing in the construction and facility management industries\u2014Part 1: Data schema. https:\/\/www.iso.org\/standard\/84123.html"},{"volume-title":"Reflections on behavioural computer science","author":"Johansen Christian","key":"e_1_3_2_1_35_1","unstructured":"Christian Johansen, Tore Pedersen, and Audun J\u00f8sang. 2016. Reflections on behavioural computer science. University of Oslo. https:\/\/www.duo.uio.no\/handle\/10852\/57451"},{"key":"e_1_3_2_1_36_1","unstructured":"Gilles Kahn and David Macqueen. 1976. Coroutines and Networks of Parallel Processes. https:\/\/inria.hal.science\/inria-00306565"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-57880-3_23"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-17685-2_8"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1922649.1922658"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.3929\/ethz-a-010748012"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868358.1868363"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3191697.3214334"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.52842\/conf.ecaade.1984.x.d0s"},{"volume-title":"Common Language Runtime (CLR) overview. https:\/\/learn.microsoft.com\/en-us\/dotnet\/standard\/clr Accessed 25th","year":"2024","key":"e_1_3_2_1_44_1","unstructured":"Microsoft. 2023. Common Language Runtime (CLR) overview. https:\/\/learn.microsoft.com\/en-us\/dotnet\/standard\/clr Accessed 25th April 2024"},{"volume-title":"Units of Measure - F#. https:\/\/learn.microsoft.com\/en-us\/dotnet\/fsharp\/language-reference\/units-of-measure Accessed 25th","year":"2024","key":"e_1_3_2_1_45_1","unstructured":"Microsoft. 2023. Units of Measure - F#. https:\/\/learn.microsoft.com\/en-us\/dotnet\/fsharp\/language-reference\/units-of-measure Accessed 25th April 2024"},{"volume-title":"Methods and applications of interval analysis","author":"Moore Ramon E","key":"e_1_3_2_1_46_1","unstructured":"Ramon E Moore. 1979. Methods and applications of interval analysis. Society for Industrial and Applied Mathematics."},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cirp.2017.04.043"},{"key":"e_1_3_2_1_48_1","volume-title":"New Clues Emerge in Centuries-Old Swedish Shipwreck. The World, https:\/\/theworld.org\/stories\/2013\/08\/15\/new-clues-emerge-centuries-old-swedish-shipwreck\/ Accessed 18th","author":"Mullins Lisa","year":"2024","unstructured":"Lisa Mullins and Rhitu Chatterjee. 2013. New Clues Emerge in Centuries-Old Swedish Shipwreck. The World, https:\/\/theworld.org\/stories\/2013\/08\/15\/new-clues-emerge-centuries-old-swedish-shipwreck\/ Accessed 18th July 2024"},{"key":"e_1_3_2_1_49_1","unstructured":"Brad A. Myers. 2002. Making Programming Easier by Making it More Natural. Presentation at first EUD-Net workshop in Pisa Italy Slides available at: http:\/\/hiis.isti.cnr.it\/projects\/EUD-NET\/pisa.htm"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1125451.1125472"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.6028\/NIST.SP.330-2019"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","unstructured":"Kristen Nygaard and Ole-Johan Dahl. 1978. The development of the SIMULA languages. In History of Programming Languages. ACM 439\u2013480. https:\/\/doi.org\/10.1145\/800025.1198392 10.1145\/800025.1198392","DOI":"10.1145\/800025.1198392"},{"key":"e_1_3_2_1_53_1","volume-title":"d.]. CamFort: Automated evolution and verification of computational science models. https:\/\/camfort.github.io\/ Accessed 25th","author":"University of Cambridge and University of Kent. [n.","year":"2024","unstructured":"University of Cambridge and University of Kent. [n. d.]. CamFort: Automated evolution and verification of computational science models. https:\/\/camfort.github.io\/ Accessed 25th April 2024"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2089131.2089138"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341714"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jocs.2015.04.018"},{"key":"e_1_3_2_1_57_1","unstructured":"George Orwell. 2021. Politics and the English language and other essays. epubli."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/947955.1083808"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-6396-9_2"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2013.01.008"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.7146\/brics.v7i32.20167"},{"volume-title":"The building systems integration handbook","author":"Rush Richard David","key":"e_1_3_2_1_62_1","unstructured":"Richard David Rush. 1986. The building systems integration handbook. Wiley."},{"key":"e_1_3_2_1_63_1","series-title":"Video Series","volume-title":"Grasshopper Masterclass With David Rutten","author":"Rutten David","unstructured":"David Rutten. 2013. Grasshopper Masterclass With David Rutten. Video Series. https:\/\/vimeopro.com\/rhino\/grasshopper-masterclass-with-david-rutten"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3480947"},{"key":"e_1_3_2_1_65_1","volume-title":"35th Annual Symposium of IABSE\/52nd Annual Symposium of IASS\/6th International Conference on Space Structures","author":"Shrubshall Chris","year":"2011","unstructured":"Chris Shrubshall and Al Fisher. 2011. The Practical Application of Structural Optimisation in the Design of the Louvre Abu Dhabi. In 35th Annual Symposium of IABSE\/52nd Annual Symposium of IASS\/6th International Conference on Space Structures, London, United Kingdom, September 2011."},{"key":"e_1_3_2_1_66_1","volume-title":"TEACH PRIMER \u2013 AN OVERVIEW OF POP-11","author":"Sloman Aaron","year":"2011","unstructured":"Aaron Sloman. 2011. TEACH PRIMER \u2013 AN OVERVIEW OF POP-11 (Fourth Edition 2011 - For Poplog V15.6.4 30 Oct 2011). https:\/\/www.cs.bham.ac.uk\/research\/projects\/poplog\/primer.pdf"},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/LIVE.2013.6617346"},{"key":"e_1_3_2_1_68_1","unstructured":"Arturo Tedeschi. 2010. Parametric architecture with Grasshopper : primer. Le Penseur. isbn:9788895315102 https:\/\/cir.nii.ac.jp\/crid\/1130000796360313216"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993514"},{"key":"e_1_3_2_1_70_1","unstructured":"United Nations Environment Programme. 2022. 2022 Global Status Report for Buildings and Construction: Towards a Zero\u2011emission Efficient and Resilient Buildings and Construction Sector. https:\/\/www.unep.org\/resources\/publication\/2022-global-status-report-buildings-and-construction"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-37036-6_13"},{"key":"e_1_3_2_1_72_1","volume-title":"Mathematics & design","author":"Williams Christopher JK","year":"2001","unstructured":"Christopher JK Williams. 2001. The analytic and numerical definition of the geometry of the British Museum Great Court Roof. In Mathematics & design 2001. Deakin University, 434\u2013440. https:\/\/researchportal.bath.ac.uk\/en\/publications\/the-analytic-and-numerical-definition-of-the-geometry-of-the-brit"}],"event":{"name":"Onward! '24: 2024 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software","sponsor":["SIGPLAN SIGPLAN","SIGAda SIGAda"],"location":"Pasadena CA USA","acronym":"Onward! '24"},"container-title":["Proceedings of the 2024 ACM SIGPLAN International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3689492.3689812","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3689492.3689812","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T00:05:46Z","timestamp":1750291546000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3689492.3689812"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,17]]},"references-count":72,"alternative-id":["10.1145\/3689492.3689812","10.1145\/3689492"],"URL":"https:\/\/doi.org\/10.1145\/3689492.3689812","relation":{},"subject":[],"published":{"date-parts":[[2024,10,17]]},"assertion":[{"value":"2024-10-17","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}