Logic Programming with Macro Connectives

Logic programming such as Prolog is often sequential and slow because each execution step processes only a single, micro connective. To fix this problem, we propose to usemacro connectives as the means of improving both readability and performance. keywords: Prolog, macro connectives, synthetic connectives.