659
edits
m (→Interpreter) |
Carandraug (talk | contribs) (→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. |