multi-platform programmer's library
