Re: [NTG-context] Lilypond module problem
2009/6/3 Henning Hraban Ramm > Am 2009-06-03 um 09:08 schrieb Lutz Haseloff: > >>\directlua{ os.remove('\tmpdir/\lily!filename.tmp') } % new >> >> Is it possible to get these two lines (or some better code) into >> t-lilypond.tex >> to get it working for Windows? >> > > > Please try the attached version. > Works very well here, thanks! > > > Greetlings from Lake Constance! > Hraban > --- > http://www.fiee.net/texnique/ > http://wiki.contextgarden.net > https://www.cacert.org (I'm an assurer) > > > ___ > If your question is of interest to others as well, please add an entry to > the Wiki! > > maillist : ntg-context@ntg.nl / > http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : https://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > > ___ > > ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Lilypond module problem
Am 2009-06-03 um 09:08 schrieb Lutz Haseloff: \directlua{ os.remove('\tmpdir/\lily!filename.tmp') } % new Is it possible to get these two lines (or some better code) into t- lilypond.tex to get it working for Windows? Please try the attached version. Greetlings from Lake Constance! Hraban --- http://www.fiee.net/texnique/ http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer) t-lilypond.tex Description: TeX document ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Lilypond module problem
2009/6/2 Henning Hraban Ramm > Am 2009-06-02 um 13:07 schrieb Lutz Haseloff: > >> Here it works with ConTeXt MkIV beta as of 2009.05.27 11:27. >>> >> I use ConTeXt ver: 2009.06.02 09:30 MKIV. >> > > Works still with 2009.06.02 09:30 on MacOS X / Intel. > > So it seems it's only a Windows problem - probably calling the LilyPond > binary, but could also be Lua's os.rename doesn't move? Or your flavour of > Windows doesn't understand forwards slashes as directory delimiters any > more... > This code (t-lilypond.tex at line 289) works now for me: \ctxlua{ buffers.save("lilypond-\lily!figures") } \directlua{ os.remove('\tmpdir/\lily!filename.tmp') } % new \directlua{ os.rename('\lily!filename.tmp', '\tmpdir/\lily!filename.tmp') } \writestatus{LilyPond}{\lily!filename} \executesystemcommand{\LP} % compile LilyPond \executesystemcommand{\PDF} % convert EPS to PDF \directlua{ os.remove('\lily!img') } % new \directlua{ os.rename('\tmpdir/\lily!filename.pdf', '\lily!img') } Is it possible to get these two lines (or some better code) into t-lilypond.tex to get it working for Windows? Greetings Lutz Greetlings from Lake Constance! Hraban --- http://www.fiee.net/texnique/ http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer) ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___ ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Lilypond module problem
Am 2009-06-02 um 16:01 schrieb Mojca Miklavec: MTXrun | file './lilytemp/lily1-lilypond-1.eps' is unchanged So you now create a subfolder called lilytemp? The name is even configurable. And I create another subfolder for the completed pictures. I like the idea and would be really glad to have a global feature to create some "context" or "context-tmp" folder (or whatever) and put all the junk there ... The same wheel needs to be reinvented in every single module. (I have dozens of files lying in every single folder as well.) That's why I asked before, if there was some "tempdir" feature already in LuaTeX or ConTeXt. (I know there's io.tmpfile, but that's not useful here.) This "wheel" is really simple, and I guess it's better anyway to be able to use a different directory for each module, so I don't mind if it's re-implemented. Greetlings from Lake Constance! Hraban --- http://www.fiee.net/texnique/ http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer) ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Lilypond module problem
2009/6/2 Henning Hraban Ramm > Am 2009-06-02 um 13:07 schrieb Lutz Haseloff: > >> Here it works with ConTeXt MkIV beta as of 2009.05.27 11:27. >>> >> I use ConTeXt ver: 2009.06.02 09:30 MKIV. >> > > Works still with 2009.06.02 09:30 on MacOS X / Intel. > > So it seems it's only a Windows problem - probably calling the LilyPond > binary, but could also be Lua's os.rename doesn't move? Or your flavour of > Windows doesn't understand forwards slashes as directory delimiters any > more... > > Yes you are right, os.rename() on Windows moves a file only if it not exists. That's why I had a filename-lilypond-1.tmp in my working directory. But perhaps is it possible to delete an existing targetfile with os.remove()? (my attempts to try so were not successful but I will try further) > > > > Greetlings from Lake Constance! > Hraban > --- > http://www.fiee.net/texnique/ > http://wiki.contextgarden.net > https://www.cacert.org (I'm an assurer) > > > ___ > If your question is of interest to others as well, please add an entry to > the Wiki! > > maillist : ntg-context@ntg.nl / > http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : https://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > > ___ > ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Lilypond module problem
Am 2009-06-02 um 13:07 schrieb Lutz Haseloff: Here it works with ConTeXt MkIV beta as of 2009.05.27 11:27. I use ConTeXt ver: 2009.06.02 09:30 MKIV. Works still with 2009.06.02 09:30 on MacOS X / Intel. So it seems it's only a Windows problem - probably calling the LilyPond binary, but could also be Lua's os.rename doesn't move? Or your flavour of Windows doesn't understand forwards slashes as directory delimiters any more... Greetlings from Lake Constance! Hraban --- http://www.fiee.net/texnique/ http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer) ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Lilypond module problem
2009/6/2 Henning Hraban Ramm > Am 2009-06-02 um 08:45 schrieb Lutz Haseloff: > > the new lilypond module don't build new lilypond pdf files when >> I change the tex input file. >> > > Here it works with ConTeXt MkIV beta as of 2009.05.27 11:27. I use ConTeXt ver: 2009.06.02 09:30 MKIV. > > > In the log i get: >> >> system : module lilypond loaded >> (c:/contextminimal/texmf-local/tex/context/third/lilypond/t-lilypond.texMTXrun >> | file './lilytemp/lily1-lilypond-1.tmp' is unchanged >> > > Is this file there at all? ConTeXt claims even non existing files as > unchanged. This file exists twice. One in the working directory (the directory with the texfile) and one in ./lilytemp/ When i run the texfile with context a new lily1-lilypond-1.tmp is created but the other file in ./lilytemp/ > > is not changed. And only the file in ./lilytemp/ is checked. > > > Perhaps this is a feature? >> > > No, if you change the code, ConTeXt and the module must re-generate the > temp file, eps and pdf. > > > Greetlings from Lake Constance! > Hraban > --- > http://www.fiee.net/texnique/ > http://wiki.contextgarden.net > https://www.cacert.org (I'm an assurer) > > > ___ > If your question is of interest to others as well, please add an entry to > the Wiki! > > maillist : ntg-context@ntg.nl / > http://www.ntg.nl/mailman/listinfo/ntg-context > webpage : http://www.pragma-ade.nl / http://tex.aanhet.net > archive : https://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > > ___ > ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___
Re: [NTG-context] Lilypond module problem
Am 2009-06-02 um 08:45 schrieb Lutz Haseloff: the new lilypond module don't build new lilypond pdf files when I change the tex input file. Here it works with ConTeXt MkIV beta as of 2009.05.27 11:27. In the log i get: system : module lilypond loaded (c:/contextminimal/texmf-local/tex/context/third/lilypond/t- lilypond.texMTXrun | file './lilytemp/lily1-lilypond-1.tmp' is unchanged Is this file there at all? ConTeXt claims even non existing files as unchanged. Perhaps this is a feature? No, if you change the code, ConTeXt and the module must re-generate the temp file, eps and pdf. Greetlings from Lake Constance! Hraban --- http://www.fiee.net/texnique/ http://wiki.contextgarden.net https://www.cacert.org (I'm an assurer) ___ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___