
9 Mar
2006
9 Mar
'06
3:33 p.m.
Pavel Vozenilek <pavel_vozenilek <at> hotmail.com> writes:
It is dog-slow: the small example takes over minute!!!! on Athlone XP 2200+ (no optimisations enabled).
Intel is known for being slow on heavy templatized code and its preprocessor processing is exponential.
Unless you passed a lot of variables to BOOST_FINALLY_BEGIN, it's not PP, it is Boost.Typeof that is very slow.
Mr. Alexandrescu had suggested something like that to be included in the language (as a killer feature not seen in mainstream languages). Specifically, he suggested:
on_block_exit { .... code .... } on_block_success { ... code ... } on_block_failure { ... code ... }
Cool, I didn't know this. Is there any proposal for this? -- Alexander Nasonov alnsn <@> yandex <.> ru