Es poden utilitzar clausures per definir objectes sense classe. En aquest problema definirem l’"objecte" per representar punts en el pla amb clausures. Així fent (punt 2 2) ens tornarà una instància amb les coordenades cartesianes {2, 2}.
Input
((punt 2 0) :crt) ((punt 2 2) :plr) ((punt 2 2) :dst (punt 2 0)) (mes-propera (punt 2 0) (list (punt 1 1) (punt 2 1) (punt 3 2)))
Output
(2 0) (2.8284271247461903 45.0) 2.0 (2 1)