camlidl