>>> "PL" == Po Lu writes: > Uwe Brauer writes: >>> I know that matlab is a commercial product and its license is not >>> compatible with the GPL, but the same could be said about MS Windows OS >>> and MacOS and yet GNU Emacs support these OSs. >>> It would benefit the users of matlab who wish to use GNU Emacs for coding. >> >>> Indeed, it's not completely black or white. You may want to ask RMS >>> whether this gray is rather dark or light. >> So, it is up to RMS? >> RMS if you read this: would you allow to have a part of matlab-mode >> that interacts with matlab via the so called matlab shell, to be part >> of ELPA or GNU emacs? > FWIW the GNU project has a replacement for Matlab named Octave. Well there is a also GNU project called HURD, but GNU Emacs runs on free and non free OS, so although that is important point I don't think it is essential. > Does this editing mode also work with Octave code? Does it provide any > features that work with Matlab, but not Octave? > I think these are the important questions here. As I said, most likely the editing features might be merged, the matlab specific code concerns the interaction with matlab through a function called matlab-shell. That part is much harder to merge, but again GNU emacs runs on non free OSs.