Am 09.11.2013 um 12:49 schrieb Pablo Rodriguez <oi...@gmx.es>: > On 11/08/2013 11:39 PM, Hans Hagen wrote: >> On 11/8/2013 7:11 PM, Pablo Rodriguez wrote: >>> Dear Hans, >>> >>> I have presentations that include buffers typeset with \typesetbuffer. >>> >>> One of the presentation includes 33 buffers, which are small ConTeXt >>> samples. >>> >>> Any time I change anything on the presentation (not on the buffers >>> themselves), every buffer is typeset again. And the compilation time is >>> longer than probably desired. >>> >>> My first suggestion would be to skip compiling buffers again, if the >>> following three requirements are met: >>> >>> 1. Buffer content (.tmp file, I guess) is identical (checked with a >>> hash) with the previous one from last compilation. >> >> no temp file is used but a although a hash is possible it also means a >> lot of extra housekeeping due to the fact that buffers are reused (in >> which case no run happens) > > Compiling the presentation I‘m talking about for the first time on my > laptop takes about 210 seconds. Every subsequent compilation takes about > 70 seconds. > > I know my laptop is old and slow. > > But if I make a copy of the presentation source and remove the > \typesetbuffer commands, first compilation takes about 22 seconds and > subsequent compilations take about 7 seconds. > > I have no idea on how ConTeXt works internally, but what I’m trying to > say is that if \typesetbuffer has been already compiled, compiling again > is no gain.
Try the filter module: https://github.com/adityam/filter Wolfgang ___________________________________________________________________________________ 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 : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________