Editing User talk:Kri

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 24: Line 24:


:::::What I mean is that if we support alternative syntaxes that don't exist in Matlab, Octave scripts that use those syntaxes will not be portable to Matlab unless they are rewritten. And people will continue to use the alternative syntaxes unless they are completely removed from Octave, so people will (accidentally) continue to write scripts that are not portable to Matlab. That I see as a problem. This is of course not possible to avoid if we develop a functionality before Matlab, as in the examples you mentioned.  —[[User:Kri|Kri]] ([[User talk:Kri|talk]]) 03:13, 22 September 2014 (PDT)
:::::What I mean is that if we support alternative syntaxes that don't exist in Matlab, Octave scripts that use those syntaxes will not be portable to Matlab unless they are rewritten. And people will continue to use the alternative syntaxes unless they are completely removed from Octave, so people will (accidentally) continue to write scripts that are not portable to Matlab. That I see as a problem. This is of course not possible to avoid if we develop a functionality before Matlab, as in the examples you mentioned.  —[[User:Kri|Kri]] ([[User talk:Kri|talk]]) 03:13, 22 September 2014 (PDT)
:::::: That is up to the authors of said code. If they want to write code that works in both Matlab in Octave, they must take care to avoid features missing in Matlab. This is in no way different from Matlab users who should take care to avoid using features that are still missing in Octave if they care about their code being used in Octave. It is not the Octave developers responsibility to prevent this. Unfortunately, the following will sound like a joke for many. If Matlab code is using some new Matlab code, it is perfectly acceptable to blame Octave developers and ask them to implement that missing function. But if Octave code is not working in Matlab because it uses a feature Mathworks has not implemented, no one asks Mathworks to implement it. The blame seems to fall on Octave developers for implementing things before Mathworks. Next time you face such a problem, I'll suggest you fill a bug report with Mathworks about missing feature and Octave compatibility.
:::::: --[[User:Carandraug|carandraug]] ([[User talk:Carandraug|talk]]) 03:42, 22 September 2014 (PDT)
:::::::Okay, creating a bug report seems reasonable. Still, don't you think it's a good idea to add such a note to Octave developers? Where should we put it in that case?  —[[User:Kri|Kri]] ([[User talk:Kri|talk]]) 07:27, 22 September 2014 (PDT)
:::::::To clarify things, I never intended to put any blame on anyone; If it seemed like that I'm sorry. I think Octave is a great product and I am not at all upset at anyone or at the way it is implemented, even though I might have sounded a bit harsh when I wrote the note. I just want to help improve Octave and see a potential in doing so here.  —[[User:Kri|Kri]] ([[User talk:Kri|talk]]) 13:24, 22 September 2014 (PDT)
Please note that all contributions to Octave may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Octave:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)

Templates used on this page: