A 25-Year Perspective On Logic Programming door