Mike Miller
Mike Miller
This is what prompted [#49421](https://savannah.gnu.org/bugs/?49421) right? When the `sym` constructor overwrites the `s` object, it's no longer a `symfun`, e.g. ``` if (nargin == 0) s = sym(0); return end...
I think any version since R2008 should be a candidate for testing this, but the newer the better for confirmation. Please take a look at the full example on [#49421](https://savannah.gnu.org/bugs/?49421),...
So it seems that Octave is Matlab compatible, the problem here is that it's bad practice to have a classdef-based constructor call itself if you are planning on subclassing that...
Ok, thanks for clarifying. So in Octave it's allowed but produces bad results, in Matlab it's just an error. This is what I wanted you to help me discover. So...
> too late to ask It's never too late to ask. Personally I have no idea how Matlab `sym` works, but I do think compatibility is important. Agree with @cbm755...
There are quite a few bugs with classdef and `@class` scoped function files. I'm not quite following what you think the bug is, obviously if you mv the file out...
> apparently, `save` cannot be called on a classdef object https://savannah.gnu.org/bugs/?45833
* https://savannah.gnu.org/bugs/?45833 - load and save on classdef I am not sure what is meant by "indexing constants with a classdef object". Does this mean using a classdef object as...
> https://savannah.gnu.org/bugs/?49169 Commented upstream, hopefully we can get some information on what Matlab does in this situation. > Does implementing @symfun/class help? No, the error is in overload resolution and...
I agree with the rest. The idea of a CLA raises questions for me in general, but if the wording and the intent are well understood to apply to releasing...