Markus Elfring

Results 555 comments of Markus Elfring

How do you think about a few extensions for this approach? - I suggest to add [the call of the macro "AC_CONFIG_AUX_DIR"](https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Input.html#index-AC_005fCONFIG_005fAUX_005fDIR-58) to [the shown configuration script](https://github.com/fcartegnie/thor/blob/b4fefffab11227f260feddd15e41fffa2ec1f35a/configure.ac#L1) so that auxiliary...

How do you think about to make [your include guards](https://en.wikipedia.org/wiki/Include_guard#Difficulties) not only standard-compliant but also really unique by appending [a kind of UUID](https://en.wikipedia.org/wiki/Universally_unique_identifier)?

I suggest to avoid [ignorance of return values](https://cwe.mitre.org/data/definitions/252.html "Checking more return values") a bit more. Would you like to detect every error situation as early as possible?

Would you like to consider other software design options? - [sigwaitinfo()](https://pubs.opengroup.org/onlinepubs/9699919799/functions/sigwaitinfo.html "Wait for queued signals.") - [Self-pipe trick](http://cr.yp.to/docs/selfpipe.html)

How do you think about to develop additional [function objects](http://en.wikipedia.org/wiki/Function_object#In_C_and_C.2B.2B) for your class library? Would you like to reuse [lambda functions](http://en.wikipedia.org/wiki/Anonymous_function#C.2B.2B) for your software?

The C++11 lambda functions are a programming mean for compile time. Are you looking for a lambda approach which will support the generation and application of anonymous functions also in...

💭 I would find it nice if you could integrate the proposed change possibilitiy also directly (without another separate pull/merge request from me).

* :thinking: How do you think about to improve [static source code analysis](https://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis#C.2C_C.2B.2B "Tools for code analysis") also for this software? * :crystal_ball: How will chances evolve to benefit any...

I do not like the macro "assert" for the mentioned use case here because corresponding checks will be omitted again if the preprocessor symbol "NDEBUG" would be defined. How do...

How do you think about to achieve standard compliance?