Space syntax is a set of techniques for analyzing urban settlements and buildings, as well of theories linking space and society, developed originally by Bill Hillier, Julienne Hanson and colleagues at the Bartlett School of Architecture and Planning, University College of London (UCL), since the 1970s.

Prolog is a Logic Programming language concerned with Artificial Intelligence. Developed in the 1970’s by Alain Colmerauer, Philippe Roussel and Robert Kowalski to process natural languages, Prolog can deal easily with simple declarations of facts like the connection (or permeability) between convex spaces or axial lines. Readily available on-line through the SWISH platform, in a fancy format inspired by Jupyter Notebooks, SWI-Prolog may help to understand the recursive nature of urban processes, given some elementary generators, or to describe the structure (e.g. concentric) of some village. Mostly important, Prolog can compute space syntax measures such connectivity, control or integration in a comprehensive, transparent and attractive way, namely, for students and researchers on space syntax.

Find out more in the Space Syntax with Prolog website www.sswprolog.net