About - monstrencage/SocialNetwork GitHub Wiki

SocialNetwork is a functional OCaml library allowing to express, combine, send and process requests from a social network. It is currently only implemented for Facebook, but as the programming is highly modular, it could easily be adapted to other networks with similar features (Twitter, Google+ ...).

With this library, one can ask for his friend list, or for the girls less than twenty that are his friend and posted 'happy birthday' on his wall last year, or a lot of other things! For more precise examples, check folder Demos for two examples of how this can be used.

Furthermore, before sending such requests, an optimization phase take place, and, again because of the modularity of the program, one could very easily add his own optimizations to the process.

This project was first developed by me (Paul Brunet) for the course "Programmation Fonnctionelle Avancée" with Roberto Di Cosmo and Fabien Renaud at Université Paris VII Diderot.