axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Axiom-developer] Axiom package system


From: C Y
Subject: [Axiom-developer] Axiom package system
Date: Mon, 19 Mar 2007 09:07:57 -0400
User-agent: Thunderbird 1.5.0.10 (X11/20070308)

Bill Page wrote:

Project 4: create a package management system for Axiom

Bill, would this entail either interfacing with and/or polishing the "database" system Axiom uses for mathematical relationships?

Tim was kind enough to explain a bit what the "database" actually is and some of the design considerations behind it here:
http://lists.nongnu.org/archive/html/axiom-developer/2006-10/msg00293.html

I might be wrong, but wouldn't any package mechanism be intimately connected with this system? If so, perhaps the first project would be to thoroughly document the design of the "database" system (perhaps "datahash" would be more appropriate?) and then from there either modernize it as appropriate to make it easier to accomplish the new tasks like a package system or proceed to implement the package system if the current setup is robust enough to handle it?

Perhaps Waldek and Gaby could comment, having worked with this system in the branches?

One functionality for package authors that would be really nice is a way to automatically generate a list of functionality they are using in all the code in a file or package. This is particularly good for cases where multiple packages outside the main Axiom tree are used together and thus one or more requirements might not be present "by default."

Cheers,
CY




reply via email to

[Prev in Thread] Current Thread [Next in Thread]