Re: [NTG-context] [dev-context] Storing and retrieving two-pass data
On Fri, Apr 20, 2012 at 5:30 PM, Marco
On 2012-04-19 Wolfgang Schuster
wrote: Hi Wolfgang,
thanks for the answer. In the first place I also came up with a similar solution to yours. But that's what I meant by ”manually counting” and wanted to avoid. Apparently I missed the obvious, there is no special magic needed:
% doesn't seem to be necessary % \definedataset [test]
\setdataset [test] [foo] [foo=first] \setdataset [test] [foo] [foo=second]
\setdataset [test] [bar] [bar=first] \setdataset [test] [bar] [bar=second] \setdataset [test] [bar] [bar=third]
\starttext foo is: \datasetvariable{test}{foo}{foo}\crlf bar is: \datasetvariable{test}{bar}{bar} \stoptext
Wikified: http://wiki.contextgarden.net/System_Macros/Key_Value_Assignments#Two-pass_d... """ Two-pass data is data that can be accessed before it has been created. """ Hm how can something be read "before* being created ?
(super-luminal neutrino is not anymore a valid answer ...) -- luigi
On 2012-04-20 luigi scarso
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" Two-pass data is data that can be accessed before it has been created. """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" Hm how can something be read "before* being created ?
(super-luminal neutrino is not anymore a valid answer ...)
- Two-pass data is data that can be accessed before it has been - created. + Two-pass data is data that is saved to an external file (the .tuc + file) instead of being used directly. The reason is that the + information might not be present at that point. One example is the + page counter. It's possible to print the total amount of pages + onto the first page. Otherwise delete the introduction entirely. Everyone tinkering with that knows what two-pass data is, otherwise he would just use \setvariables, right? Marco
On Fri, Apr 20, 2012 at 8:32 PM, Marco
On 2012-04-20 luigi scarso
wrote: """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" Two-pass data is data that can be accessed before it has been created. """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" Hm how can something be read "before* being created ?
(super-luminal neutrino is not anymore a valid answer ...)
- Two-pass data is data that can be accessed before it has been - created.
+ Two-pass data is data that is saved to an external file (the .tuc + file) instead of being used directly. The reason is that the + information might not be present at that point. One example is the + page counter. It's possible to print the total amount of pages + onto the first page. ok x me
Otherwise delete the introduction entirely. Everyone tinkering with that knows what two-pass data is, otherwise he would just use \setvariables, right? No no, it's ok to keep it .
-- luigi
participants (2)
-
luigi scarso
-
Marco