Fifty Years of Prolog and Beyond | Synapse