bootstrapworld / curr

All curricular materials for Bootstrap course modules
http://www.BootstrapWorld.org
13 stars 23 forks source link

[DS] Make examples programmable #346

Closed schanzer closed 5 years ago

schanzer commented 6 years ago

Pending @jpolitz 's implementation of [table-from-rows: row1, row2, ...rown], which consumes a list of rows and produces a table.

schanzer commented 6 years ago

This is now functional! See examples at https://github.com/brownplt/pyret-lang/commit/475c3e195fe26d0eaf036f913f3cd2b990f99506

schanzer commented 6 years ago

Right now there's still an extraordinary amount of programming required to do this, and I don't have the pedagogy fully worked out. It could be added as an optional component, but either way I don't think we should block the 1.1 milestone on this.

schanzer commented 5 years ago

The original audience for this issue (students writing Table Plans) is no longer one we serve (now that Table Plans are gone), the spirit of 'testing analysis via constructed sample tables' is very much alive in DS 1.4 Unit 6 (see commit a8644dbff4e4a6cd33b8a1c546ab06c37fb042bc). So while we're not using [table-from-rows:] explicitly in the student-facing code, it's enabled us to serve the same goal via a teachpack.