[1]> ( load 'genetic-route.l ) ;; Loading file genetic-route.l ... ;; Loading file route.l ... ;; Loaded file route.l ;; Loaded file genetic-route.l T [2]> ( setf i ( random-individual ) ) # [3]> ( display i ) 0 Style: JUG Orientation: RIGHT Position: (2 9) Style: CRIMP Orientation: UP Position: (0 10) Style: CRIMP Orientation: LEFT Position: (0 10) Style: CRIMP Orientation: LEFT Position: (8 10) Fitness: -10.0 NIL [4]> ( display ( mutate i ) ) 0 Style: JUG Orientation: RIGHT Position: (2 9) Style: SLOPER Orientation: UP Position: (8 4) Style: CRIMP Orientation: LEFT Position: (0 10) Style: CRIMP Orientation: LEFT Position: (8 10) Fitness: -115.0 NIL [5]> ( display ( mutate i ) ) 0 Style: JUG Orientation: RIGHT Position: (1 9) Style: SLOPER Orientation: UP Position: (8 4) Style: CRIMP Orientation: LEFT Position: (0 10) Style: CRIMP Orientation: LEFT Position: (8 10) Fitness: -115.0 NIL [6]> ( display ( maybe-mutate i ) ) 0 Style: JUG Orientation: RIGHT Position: (1 9) Style: SLOPER Orientation: RIGHT Position: (5 9) Style: CRIMP Orientation: LEFT Position: (0 10) Style: SLOPER Orientation: LEFT Position: (6 2) Fitness: -10.0 NIL [7]> ( display ( maybe-mutate i ) ) 0 Style: JUG Orientation: RIGHT Position: (1 9) Style: SLOPER Orientation: RIGHT Position: (5 9) Style: CRIMP Orientation: RIGHT Position: (4 2) Style: SLOPER Orientation: LEFT Position: (6 2) Fitness: -104.55 NIL [8]> ( display ( maybe-mutate i ) ) 0 Style: JUG Orientation: RIGHT Position: (1 9) Style: CRIMP Orientation: UP Position: (0 7) Style: CRIMP Orientation: RIGHT Position: (4 2) Style: SLOPER Orientation: LEFT Position: (6 2) Fitness: -75.0 NIL [9]> ( display ( maybe-mutate i ) ) 0 Style: JUG Orientation: RIGHT Position: (1 9) Style: CRIMP Orientation: UP Position: (0 7) Style: CRIMP Orientation: RIGHT Position: (4 2) Style: SLOPER Orientation: LEFT Position: (6 2) Fitness: -10.0 NIL [10]> ( mutate-demo ) 0 Style: JUG Orientation: UP Position: (7 8) Style: CRIMP Orientation: RIGHT Position: (7 8) Style: SLOPER Orientation: UP Position: (12 9) Fitness: -75.65 0 Style: PINCH Orientation: LEFT Position: (2 1) Style: CRIMP Orientation: RIGHT Position: (7 8) Style: SLOPER Orientation: UP Position: (12 9) Fitness: -99.95 0 Style: PINCH Orientation: LEFT Position: (2 1) Style: CRIMP Orientation: RIGHT Position: (7 8) Style: JUG Orientation: UP Position: (13 9) Fitness: -100.2 0 Style: CRIMP Orientation: UP Position: (14 7) Style: CRIMP Orientation: RIGHT Position: (7 8) Style: JUG Orientation: UP Position: (13 9) Fitness: -85.65 0 Style: CRIMP Orientation: UP Position: (14 7) Style: CRIMP Orientation: RIGHT Position: (7 8) Style: CRIMP Orientation: UP Position: (4 8) Fitness: -85.5 0 Style: CRIMP Orientation: UP Position: (14 7) Style: CRIMP Orientation: RIGHT Position: (7 8) Style: SLOPER Orientation: LEFT Position: (3 8) Fitness: -85.05 0 Style: JUG Orientation: RIGHT Position: (0 8) Style: CRIMP Orientation: RIGHT Position: (7 8) Style: SLOPER Orientation: LEFT Position: (3 8) Fitness: -89.75 0 Style: JUG Orientation: RIGHT Position: (0 8) Style: SLOPER Orientation: LEFT Position: (10 10) Style: SLOPER Orientation: LEFT Position: (3 8) Fitness: -94.75 0 Style: PINCH Orientation: LEFT Position: (6 5) Style: SLOPER Orientation: LEFT Position: (10 10) Style: SLOPER Orientation: LEFT Position: (3 8) Fitness: -95 0 Style: PINCH Orientation: LEFT Position: (6 5) Style: SLOPER Orientation: LEFT Position: (10 10) Style: SLOPER Orientation: LEFT Position: (6 8) Fitness: -95 0 Style: JUG Orientation: LEFT Position: (9 2) Style: SLOPER Orientation: LEFT Position: (10 10) Style: SLOPER Orientation: LEFT Position: (6 8) Fitness: -95.15 0 Style: CRIMP Orientation: LEFT Position: (5 10) Style: SLOPER Orientation: LEFT Position: (10 10) Style: SLOPER Orientation: LEFT Position: (6 8) Fitness: -100 0 Style: CRIMP Orientation: LEFT Position: (5 10) Style: SLOPER Orientation: LEFT Position: (10 10) Style: SLOPER Orientation: RIGHT Position: (14 10) Fitness: -99.6 0 Style: CRIMP Orientation: LEFT Position: (5 10) Style: SLOPER Orientation: LEFT Position: (10 10) Style: CRIMP Orientation: RIGHT Position: (5 9) Fitness: -89.6 0 Style: CRIMP Orientation: LEFT Position: (5 10) Style: SLOPER Orientation: LEFT Position: (10 10) Style: CRIMP Orientation: UP Position: (8 9) Fitness: -90.25 0 Style: JUG Orientation: LEFT Position: (10 9) Style: SLOPER Orientation: LEFT Position: (10 10) Style: CRIMP Orientation: UP Position: (8 9) Fitness: -70.4 0 Style: PINCH Orientation: UP Position: (8 10) Style: SLOPER Orientation: LEFT Position: (10 10) Style: CRIMP Orientation: UP Position: (8 9) Fitness: -25.4 0 Style: PINCH Orientation: UP Position: (8 10) Style: JUG Orientation: UP Position: (9 9) Style: CRIMP Orientation: UP Position: (8 9) Fitness: -95.9 0 Style: PINCH Orientation: UP Position: (8 10) Style: JUG Orientation: LEFT Position: (4 1) Style: CRIMP Orientation: UP Position: (8 9) Fitness: -110.65 0 Style: CRIMP Orientation: UP Position: (13 9) Style: JUG Orientation: LEFT Position: (4 1) Style: CRIMP Orientation: UP Position: (8 9) Fitness: -125.65 0 Style: CRIMP Orientation: UP Position: (13 9) Style: JUG Orientation: LEFT Position: (4 1) Style: SLOPER Orientation: UP Position: (0 10) Fitness: -125.65 NIL [11]>