On 11/15/2021 6:24 AM, Rik Kabel via ntg-context wrote:Happy to wikify once I understand it.
Hello list,\setup : takes a list ({...} or [...])
Can anyone provide a description of, or a point to a description of, the differences between setups= and directsetup= for including setups? I searched the list archive and the documents and found nothing. (That may indicate my level of search foo, but nonetheless I am in need of help with this.)
\directsetup: supports gridsnapping, only one setup
\fastsetup : the fastest, only one setup
concerning performance, i wonder if you'll notice it
\starttext
\startsetups test
\stopsetups
\testfeatureonce{100000}{\setup {test}} \elapsedtime \par
\testfeatureonce{100000}{\setup [test]} \elapsedtime \par
\testfeatureonce{100000}{\directsetup{test}} \elapsedtime \par
\testfeatureonce{100000}{\fastsetup {test}} \elapsedtime \par
\stoptext
because often what's done in the setup is taking the time, just test
\startsetups test
{\bf}
\stopsetups
you can volunteer to wikify it
Hans
On your empty performance test, I get around 0.10, .11, .08 for direct, and 0.4 for fast. With the grouped styling, those balloon to 0.50, 0.56, 0.48, and 0.44.
So, some follow-up questions: