https://zenodo.org/records/11062314 Skip to main Zenodo home [ ] Communities My dashboard Log in Sign up [logo] European Lisp Symposium Published May 8, 2024 | Version v1 Publication Open An Introduction to Array Programming in Petalisp Creators * Heisig, Marco^1 ORCID icon Show affiliations * 1. ROR icon Max Planck Institute for the Science of Light Description Petalisp is a purely functional array programming language embedded into Common Lisp. It provides simple yet powerful mechanisms for reordering, broadcasting, and combining arrays, as well as an operator for element-wise mapping of arbitrary Common Lisp functions over any number of arrays. This introduction covers the process of writing high-performance array programs in Petalisp and showcases its main concepts and interfaces. It continues with a simple example of an iterative method and some benchmarks, and concludes with a tour of the Petalisp implementation and a discussion how it achieves high performance and a low memory footprint. Files 2024-ELS-Petalisp.pdf Files (240.8 kB) Name Size Download all 2024-ELS-Petalisp.pdf 240.8 kB Preview Download md5:7fb8af4ea120b229ff8b7b6bf9528a49 Additional details Identifiers ISSN 2677-3465 Software Repository URL https://github.com/marcoheisig/Petalisp Programming language Common Lisp Development Status Active 10K Views 2K Downloads Show more details All versions This version Views 9,861 9,861 Total views Downloads 2,278 2,278 Total downloads Data volume 632.9 MB 632.9 MB Total data volume More info on how stats are collected.... Versions External resources Indexed in * [ope] OpenAIRE Communities Details DOI 10.5281/zenodo.11062314 DOI Badge DOI 10.5281/zenodo.11062314 Markdown [![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.11062314.svg)](https://doi.org/10.5281/zenodo.11062314) reStructuredText .. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.11062314.svg :target: https://doi.org/10.5281/zenodo.11062314 HTML DOI Image URL https://zenodo.org/badge/DOI/10.5281/zenodo.11062314.svg Target URL https://doi.org/10.5281/zenodo.11062314 Resource type Publication Publisher Zenodo Conference European Lisp Symposium 2024 (ELS24) , Vienna, 6-7 May 2024 Rights * cc-by-4.0 icon Creative Commons Attribution 4.0 International The Creative Commons Attribution license allows re-distribution and re-use of a licensed work on the condition that the creator is appropriately credited. Read more Citation Export Technical metadata Created April 25, 2024 Modified April 25, 2024 Jump up About * About * Policies * Infrastructure * Principles * Projects * Roadmap * Contact Blog * Blog Help * FAQ * Docs * Guides * Support Developers * REST API * OAI-PMH Contribute * GitHub * Donate Funded by * [cern] * [openair] * [eu] Powered by CERN Data Centre & InvenioRDM * Status * Privacy policy * Cookie policy * Terms of Use * Support This site uses cookies. Find out more on how we use cookies Accept all cookies Accept only essential cookies