The recurrent debate: Darwinism and philosophy