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)
Exportado de SIDERAL (2020-01-17-21:44:55)


Visitas y descargas

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



 Notice créée le 2019-08-19, modifiée le 2020-01-17


Versión publicada:
 PDF
Évaluer ce document:

Rate this document:
1
2
3
 
(Pas encore évalué)