2011/3/24 Marco <[email protected]>
> On 2011-03-24 Philipp Gesang <[email protected]> wrote:
>
> This should also work:
>
> \starttext
>
> \startluacode
> function modification_date (file)
> local f = file
> local attr = lfs.attributes (f)
> assert (type(attr) == "table")
> if attr.mode ~= "directory" then
> return os.date("%Y-%m-%d %H:%M",attr.modification)
> end
> end
> \stopluacode
>
> \unexpanded\def\getdate{%
> \ctxlua{context(modification_date ("\jobname.tex"))}%
> }
>
> \getdate
>
> \stoptext
>
I would like to do something like the following:
\getdate would return os.date("%Y-%m-%d",attr.modification)
and
\getdate{"long"} would return os.date("%Y-%m-%d
%H:%M",attr.modification)
I have looked at lua, but do not see how to do it. (Something else to
learn.)
--
Cecil Westerhof
___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the
Wiki!
maillist : [email protected] / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage : http://www.pragma-ade.nl / http://tex.aanhet.net
archive : http://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___________________________________________________________________________________