[tex-live] shell_escape extension patch

Reinhard Kotucha reinhard.kotucha at web.de
Tue Jun 13 18:21:36 CEST 2006

>>>>> "Zdenek" == Zdenek Wagner <wagner at cesnet.cz> writes:

  > On Mon, 12 Jun 2006, ivo welch wrote:
  >> thanks, robin.  IMHO, this may have been a simple change for
  >> Taco, but I predict it will mean a quantum leap for users in the
  >> long run.  it means nothing less than that end users can now
  >> write more complex macros in a different way.
  > It makes things platform dependent. You my try to get the list of
  > JPG files by \exec18{ls *jpg} which will run on unix systems but
  > not on Windows and OS/2 because ls does not exist (unless TeX is
  > run from some port of unix shell for such a platform). I see
  > better future for incorporating LUA because it will be the same
  > everywhere.

Lua will not solve this problem either.  You still have to write:

    os.execute("ls *jpg")

In Perl you can at least use the builtin function readdir instead of
passing the command to a shell.  There are only a few functions in Lua
which interact with the operating system.


Reinhard Kotucha			              Phone: +49-511-4592165
Marschnerstr. 25
D-30167 Hannover	                      mailto:reinhard.kotucha at web.de
Microsoft isn't the answer. Microsoft is the question, and the answer is NO.

More information about the tex-live mailing list