isi-vista / adam

Abduction to Demonstrate an Articulate Machine
MIT License
10 stars 4 forks source link

Update P3 curriculum for M4 goals #1072

Closed lichtefeld closed 2 years ago

lichtefeld commented 2 years ago

This PR was used to generate the curriculum uploaded in #1063

For easier use in other sections of code I've moved from using ABC to a Protocol -- A protocol makes more sense for the functionality I'm using it for to ensure that I can call any curriculum builder function with the same set of arguments and get an expected curriculum output. Not all curriculum builders will use all the arguments, but this is the minimum set used by all of them.