Re: [NTG-context] Lilypond module problem

2009-06-03 Thread 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.

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-06-03 Thread Lutz Haseloff
2009/6/3 Henning Hraban Ramm hra...@fiee.net

 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
___


[NTG-context] Lilypond module problem

2009-06-02 Thread Lutz Haseloff
Hi Mojca, Christopher, Hraban, Wolfgang,

the new lilypond module don't build new lilypond pdf files when
I change the tex input file.
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
MTXrun | file './lilytemp/lily1-lilypond-1.eps' is unchanged

loading : LilyPond module

My testfile lily1.tex adopted and slightly changed from Vyatcheslav

\usemodule[lilypond]
\starttext
There are some notes
\lower 8.2pt\hbox{\lilypond[fragment=true]{\relative c' {c d e f}}}
embedded in this line.
\stoptext

Perhaps this is a feature?

Greetings Lutz
___
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-06-02 Thread 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.


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
___


Re: [NTG-context] Lilypond module problem

2009-06-02 Thread Lutz Haseloff
2009/6/2 Henning Hraban Ramm hra...@fiee.net

 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

2009-06-02 Thread 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...




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-06-02 Thread Lutz Haseloff
2009/6/2 Henning Hraban Ramm hra...@fiee.net

 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

2009-06-02 Thread Henning Hraban Ramm

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
___