help-octave
[Top][All Lists]
Advanced

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

Re: error: feval: function `unimplemented' not found


From: Jordi Gutiérrez Hermoso
Subject: Re: error: feval: function `unimplemented' not found
Date: Wed, 18 Jan 2012 12:03:49 -0500

On 16 January 2012 16:09, Mikey G <address@hidden> wrote:
>
> Jordi Gutiérrez Hermoso-2 wrote
>>
>>
>> Just to make sure I understand, you used "path" instead of "addpath",
>> and this deleted Octave's default search path? And you would like this
>> to emit a warning?
>>
>>
>
> Yes, that is correct.
>
> Ok, I will gladly make a feature request.  As for me actually making it
> happen, I doubt I currently have the know-how to do it, but maybe after some
> more time I will check back and make an attempt.  I'm all for the open
> source concept and I'd like to help when I get more experience.
>

You're in luck. ;-) I spent some time trying to create this patch,
because I glanced at it and realised it was probably more difficult
than what a complete newcomer to Octave development can do, but not
too difficult for me.

Now let's discuss the colour we should paint this bike shed.

This is the current behaviour I observe with this patch:


    octave:1> p = path();
    octave:2> path(p, "/tmp");
    octave:3> path(p);
    octave:4> path("");

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/.deps

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/.libs

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/audio

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/deprecated

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/elfun

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/general

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/geometry

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/help

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/image

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/io

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/linear-algebra

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/miscellaneous

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/optimization

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/path

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/pkg

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/plot

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/polynomial

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/prefs

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/set

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/signal

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/sparse

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/specfun

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/special-matrix

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/startup

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/statistics

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/statistics/base

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/statistics/distributions

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/statistics/models

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/statistics/tests

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/strings

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/testfun

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/scripts/time

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/src

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/src/.deps

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/src/.libs

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/src/DLD-FUNCTIONS

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/src/DLD-FUNCTIONS/.deps

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/src/DLD-FUNCTIONS/.libs

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/src/OPERATORS

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/src/OPERATORS/.deps

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/src/OPERATORS/.libs

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/src/TEMPLATE-INST

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/src/TEMPLATE-INST/.deps

    warning: removing default directory from search path:
    /home/jordi/coding/build-vcs/dbg-dev-octave/src/TEMPLATE-INST/.libs

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/audio

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/deprecated

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/elfun

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/general

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/geometry

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/help

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/image

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/io

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/linear-algebra

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/miscellaneous

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/optimization

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/path

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/pkg

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/plot

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/polynomial

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/prefs

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/set

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/signal

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/sparse

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/specfun

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/special-matrix

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/startup

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/statistics

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/statistics/base

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/statistics/distributions

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/statistics/models

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/statistics/tests

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/strings

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/testfun

    warning: removing default directory from search path:
    /home/jordi/coding/vcs/octave-devel/scripts/time

    octave:5>


This seems a tad excessive. What do you suggest the warning should be
instead?

- Jordi G. H.


reply via email to

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