First beta release of Alire, the package manager for Ada/SPARK
blog.adacore.com
First beta release of Alire, the package manager for Ada/SPARK
1–10 of 22 posts
Re: First beta release of Alire, the package manager for Ada/SPARK
#2However, I’ve found that pure Ada code without a package manager is pretty easy to integrate using the gprbuild tool; you just copy the dependency’s .ads and .adb files into your project and add their enclosing folder to the list of source directories. gprbuild figures our how to build them pretty much automatically.
So I wish that instead of using TOML files, the dependencies would be specified in the gprbuild project files themselves. The syntax/options of GPR files would probably have to be extended, but it would be nice to have only one layer of config files that contains everything needed to build an Ada library/project.
Re: First beta release of Alire, the package manager for Ada/SPARK
#3This seems useful. One thing Ada has been lacking is a central place to upload and use dependencies. However, I’ve found that pure Ada code without a package manager is pretty easy to integrate using the gprbuild tool; you just copy the dependency’s .ads and .adb files into your project and add their enclosing folder to the list of source directories. gprbuild figures our how to build them pretty much automatically.…
Re: First beta release of Alire, the package manager for Ada/SPARK
#4This seems useful. One thing Ada has been lacking is a central place to upload and use dependencies. However, I’ve found that pure Ada code without a package manager is pretty easy to integrate using the gprbuild tool; you just copy the dependency’s .ads and .adb files into your project and add their enclosing folder to the list of source directories. gprbuild figures our how to build them pretty much automatically.…
How do you deal with versioning, etc?
Re: First beta release of Alire, the package manager for Ada/SPARK
#5Re: First beta release of Alire, the package manager for Ada/SPARK
#6Is Ada a staticly linked language?
Re: First beta release of Alire, the package manager for Ada/SPARK
#7Re: First beta release of Alire, the package manager for Ada/SPARK
#8This seems useful. One thing Ada has been lacking is a central place to upload and use dependencies. However, I’ve found that pure Ada code without a package manager is pretty easy to integrate using the gprbuild tool; you just copy the dependency’s .ads and .adb files into your project and add their enclosing folder to the list of source directories. gprbuild figures our how to build them pretty much automatically.…
And with the GPR handling libraries and Libadalang there's already so much you can do...
Re: First beta release of Alire, the package manager for Ada/SPARK
#9Is Ada a staticly linked language?
Re: First beta release of Alire, the package manager for Ada/SPARK
#10PYPI kills me everytime I need to run any ML stuff, and I wish there was a systematic page to d/l all transitive dependencies (at least from requirements files and maybe setup.py static interpretation...)