do you read /write " Racket " or "c++" for the old version of the code

have a look at "earthgen" on github

the racket version
https://github.com/vraid/earthgen

and the old c++ version
https://github.com/vraid/earthgen-old