Alire: a library repository manager for the open source Ada ecosystem
Resumen: Open source movements are main players in today''s software landscape. Communities spring around programming languages, providing compilers, tooling and, chiefly, libraries built with these languages. Once a community reaches a certain critical mass, management of available libraries becomes a point of contention. Operating system providers and distributions often support but the most significant or mature libraries so, usually, language communities develop their own cross-platform software management tools. Examples abound with languages such as Python, OCaml, Rust, Haskell and others. The Ada community has been an exception to date, perhaps due to its smaller open source community. This work presents a working prototype tailored to the Ada compiler available to open source enthusiasts, GNAT. This tool is designedfrom two main principles: zero-cost infrastructure and a pure Ada work environment. Initially available for Linux-based systems, it relies on the semantic versioning paradigm for dependency resolution and uses Ada specification files to describe project releases and dependencies.
Idioma: Inglés
Año: 2018
Publicado en: Ada User Journal 39, 3 (2018), 189-196
ISSN: 1381-6551

Factor impacto SCIMAGO: 0.105 - Software (Q4)

Financiación: info:eu-repo/grantAgreement/ES/DGA/T45-17R
Financiación: info:eu-repo/grantAgreement/ES/MINECO-AEI-FEDER/DPI2016-76676-R
Financiación: info:eu-repo/grantAgreement/ES/UZ/CUD2017-TEC-06
Financiación: info:eu-repo/grantAgreement/ES/UZ/CUD2017-18
Tipo y forma: Article (Published version)

Creative Commons You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. You may not use the material for commercial purposes. If you remix, transform, or build upon the material, you may not distribute the modified material.


Exportado de SIDERAL (2020-01-17-21:44:55)


Visitas y descargas

Este artículo se encuentra en las siguientes colecciones:
Articles



 Record created 2019-08-19, last modified 2020-01-17


Versión publicada:
 PDF
Rate this document:

Rate this document:
1
2
3
 
(Not yet reviewed)