Skip to content

Francesco's random musings

Francesco Biscani edited this page Apr 3, 2017 · 3 revisions

Algorithm

  • should we move the log/verbosity functionality into pagmo::algorithm, so that we don't need to extract in order to access all the logging goodies? is it even possible?
  • probably we also need a get_verbosity() method in pagmo::algorithm (regardless of everything else).
  • does logging need to be tied to screen printing? wouldn't it be useful to have the two things decoupled?
  • should we take the plunge and start using some proper logging library instead of doing our own stuff?

IO/printing

  • I get the feeling we are growing our own printing/streaming functionality, which is probably something N -> \infty projects have already done. should we look into something more "professional"? e.g., something like https://github.com/fmtlib/fmt ? this one performs very well and has a nice pythonic feeling to it. overkill?
Clone this wiki locally