Koza’s old introductory videos as a historical perspective:
Part 1:
https://www.youtube.com/watch?v=tTMpKrKkYXo
Part 2:
https://www.youtube.com/watch?v=pRk6cth7Bpg
Part 3:
https://www.youtube.com/watch?v=8DY7akqFvfw
Part 4:
https://www.youtube.com/watch?v=ordtzUccs2s
https://www.clojure.org/guides/getting_started
https://www.clojure.org/guides/learn/clojure
Why clojure?
https://www.youtube.com/watch?v=C-kF25fWTO8
Lee Spector’s talk on clojure, push, lexicase selection, gp as a
modern perspective:
https://www.youtube.com/watch?v=HWMJdO4klIE
The GP suite and API he develops:
https://faculty.hampshire.edu/lspector/push.html
Quick intro
https://www.youtube.com/watch?v=ryW9w5cAwaI
Even quicker
https://www.youtube.com/watch?v=VGJWlSC0gl4&t=13s
http://erp12.github.io/pyshgp/html/index.html
https://github.com/erp12/pyshgp
What does a benchmark suite look like for GP?
What does a test suite look like for your code?
My autograder?
Other code-judge programming competion sites?
A test suite for code is just IO pairs, or unit tests.
Show the bowling problem, clojure code, and dataset, for example
https://cs.hamilton.edu/~thelmuth/PSB2/PSB2.html
https://www.youtube.com/watch?v=p5qtiD3q8_A&t=50s
https://github.com/thelmuth/psb2-python
https://github.com/thelmuth/Clojush/releases/tag/psb2-v1.0