Hi,

ConTeXt Standalone[1] sets LUAINPUTS to:

     .:{....}/tex/{context,plain/base,generic}:{...}/scripts/context/lua

while the recent version of pgfplots, stores a helper file pgfplots.lua at

     texmf-modules/scripts/lua/pgfplots/pgfplots.lua

Therefore compiling a context document with pgfplots results in the 
following error:

     ! LuaTeX error <\directlua >:1: module 'pgfplots.lua' not found:

At first glance, ConTeXt's value of LUAINPUTS seems reasonable: Lua files 
that are part of ConTeXt macro package should be stored in either 
tex/context or scripts/context; Lua files that are part of modules that 
can be used by all macro packages (like pgf and pgfplots) should be stored 
in tex/generic.

pgfplots assumes that files that are part of scripts/lua will be searched 
by ALL macro packages. This appears to be incorrect. According the the TDS 
(http://www.tex.ac.uk/tex-archive/tds/tds.html#Scripts) the scripts 
directory is meant for "platform-independent executables".

The pgfplots.lua file is not a platform-independent executable. It is 
clearly meant to be used by the pgfplots package. Won't it be better to 
place it in tex/generic subdirectory so that it can be searched by all 
macro packages?

Thanks,
Aditya

[1]: http://wiki.contextgarden.net/ConTeXt_Standalone

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Pgfplots-features mailing list
Pgfplots-features@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pgfplots-features

Reply via email to