                ************************************************
                ***  This file is a TODO. It is thus kinda   ***
                ***  outdated. You know the story, right?    ***
                ************************************************

###
### Urgent stuff:
###

* Have a proper todo file

###
### Ongoing stuff
###

* Clean up CMake files
   Non exhaustive list of subgoals:
   - Use genuine cmake mechanisms and variables when available,
     instead of reinventing the wheel.
   - Correctly determine system and architecture (e.g. x32).
   - Correctly determine compiler type and version (e.g. clang).
   - Use git to generate the dist archive.  Either use git-archive to
     generate the tarball, or keep using cmake -E tar, but use git-ls-files
     to get the list of files to pack.

* /* FIXME: better place? */
  int vasprintf  (char **ptr, const char *fmt, va_list ap);
  char *bprintf(const char*fmt, ...) _XBT_GNUC_PRINTF(1,2);

* Replace XBT with the C++ standard library, once everything is ported
  to C++

* Some XBT datacontainers seem to overlap. Kill some of them?
    - replace fifo with dynars
    - replace set with SWAG
