This is actually my first project that does something 'useful' !
Here is the code:
Read the README first and if it seems interesting enough, just download the zip from the link there(top left ) and 'make' it.
I've a challenge for anyone who builds it...: Try to crash the program !!
(I myself have managed to do it by defining a infinitely recursive function..., but can't find anything else )
I'd very much like a superficial (or deep...if any of you've got some time) review of my code here.
(I know there are some gotchas to be fixed ...like avoiding const in some places and still using copy instead of move ...which I'll fix as soon an I can)
P.S: To windows users, can you test if the code compiles cleanly over there ?