Projects: Difference between revisions

848 bytes added ,  22 November 2011
→‎packaging: new section related to projects about packaging
(→‎packaging: new section related to projects about packaging)
Line 295: Line 295:


*A profiler for Octave would be a very useful tool. And now we have one! But it really needs a better interface.
*A profiler for Octave would be a very useful tool. And now we have one! But it really needs a better interface.
=Packaging=
* create a system that allows packages to deprecate functions as in core. Possibilities are:
** get pkg to accept a deprecated directory inside the package and add it to the search path. Functions in those directories would have to be treated the same as the ones inside the core deprecated
** PKG_ADD can be used to hack this. Package developers would still have to actually write the warnings on the function code but this would allow to have the functions in a separate directory so they don't foget to remove them on the next release
* get pkg to resolve dependencies automatically by downloading and installing them too
* allow to download and install multiple versions of the same package
* make the package just a bit more verbose by default
* make pkg a little more like apt-get
* make pkg support more than one src directory


=Always=
=Always=


*Squash bugs.
*Squash bugs.