Yes it is going on. I wound up having to write a new python GP library from scratch due to DEAP license being gpl3. Now I’m translating that to Rust. One point of order: don’t only try stuff randomly. Also try trying stuff in shortlex order. Also, make sure you use hyperparameter optimization on the outside of the GP evolution process or else you’ll wind up with too many parameters to hand-tune.
I think the link between Pascal’s Simplex, Koza GP Tree Words, and Levin Search, is fascinating.