At Wed, 17 Feb 2010 11:45:14 -0500, Dan Davison wrote: > > Darlan Cavalcante Moreira writes: > > > This is also important for me (in fact, for octave). For now I used the template > > file and I can tangle the code correctly, but since I didn't implement any > > function for code execution tangling is all I've got. > > > > - Darlan > > I was also going to suggest that if someone did this, they might want to > try to address octave at the same time. > > Darlan -- would you like to share your initial version of octave > support? If we get it onto a git repository then we can all have a look > and maybe make a bit of progress. Either post it, or contact me off-line > for the admin details for http://repo.or.cz/w/org-mode/babel.git. > > I don't use either language but here are some comments about the various > tasks and guesses about how hard they would be. > > If someone could comment on the extent to which differences between > matlab and octave (running as command-line external processes) are going > to make shared org-babel support problematic that would probably be > useful. > > - external process :results output > Running octave as an external process under linux/OS X and collecting > stdout shouldn't be too hard. Presumably same for matlab? Windows > support: unavailable for matlab, but probably feasible for octave. > > - external process :results value > This basically involves (in matlab/octave) writing vectors and arrays > to a tabular file (and then using existing code to import the org > table, but this bit can be taken from the files for another language) > > - :session > At first glance it looks like there's an inferior octave mode that > should be suitable for use > with :session. Darlan -- do you have experience with this? > > http://www.gnu.org/software/octave/doc/interpreter/Running-Octave-From-Within-Emacs.html#Running-Octave-From-Within-Emacs > > - Matlab :session on Windows > Getting org-babel to work with the MatLab "EmacsLink" module may well be > possible, but I would only be able to help very superficially. > > Dan > > > > > > At Tue, 16 Feb 2010 21:16:44 +0100, > > Bob Jansen wrote: > >> > >> Hi list, > >> > >> Has any progress been made on this? I'm fairly new to org-mode and > >> org-babel but this sounds to me like a very useful feature. > >> > >> > Hi Christopher, > >> > > >> > I do not know of anyone working on matlab support for org-babel.  I am > >> > attaching a template file which contains instructions for adding support > >> > for a new language.  Depending on your level of familiarity with elisp > >> > it could take anywhere from a couple of hours to a couple of days. > >> > We're still debugging some of the original language specific files :) > >> > > >> > Best of Luck! -- Eric > >> > > >> > > >> > Attachment: org-babel-template.el > >> > Description: application/emacs-lisp > >> > > >> > Christopher Long writes: > >> > > >> > Dear All, > >> > > >> >    Has anyone started on a babel mode for matlab?  Or is anyone else > >> > interested > >> > in making it happen?  Or have a suggestion for a good template to > >> > start from (babel-python? babel-R?)  And anyone has an estimate of how > >> > time consuming such a project would be? > >> > > >> >    I'd like it to work on Windows and there isn't a console mode of Matlab > >> > on windows, but you can evaluate code with EmacsLink and likely direct > >> > all output to temporary files. > >> > (I know EmacsLink was dropped in R2009a, but some of us are avoiding > >> > upgrading > >> > and hoping that Matlab will return EmacsLink in the future.) > >> > > >> > > >> > Thanks, > >> > > >> > Stoph > >> > > >> > > >> > _______________________________________________ > >> > Emacs-orgmode mailing list > >> > Please use `Reply All' to send replies to the list. > >> > Emacs-orgmode@gnu.org > >> > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > >> > >> _______________________________________________ > >> Emacs-orgmode mailing list > >> Please use `Reply All' to send replies to the list. > >> Emacs-orgmode@gnu.org > >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode > >> > >> > >> -- > >> Met vriendelijke groet, > >> > >> Bob Jansen > >> > >> > >> _______________________________________________ > >> Emacs-orgmode mailing list > >> Please use `Reply All' to send replies to the list. > >> Emacs-orgmode@gnu.org > >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > > > > > _______________________________________________ > > Emacs-orgmode mailing list > > Please use `Reply All' to send replies to the list. > > Emacs-orgmode@gnu.org > > http://lists.gnu.org/mailman/listinfo/emacs-orgmode