Changes

timeline: add tutorial on defining Prims; move external functions down a week
Line 31: Line 31:  
*** Action stacks (functions) from the 'Action stacks' palette
 
*** Action stacks (functions) from the 'Action stacks' palette
 
** August 19 – August 25 (1 week)
 
** August 19 – August 25 (1 week)
 +
*** Write a tutorial on how to define a Primitive for a new block, so other TA (plugin) developers can make their blocks exportable.
 
*** Screen dimensions from the 'Presentation templates' palette<ref name="requires-add-imports" group="note" />
 
*** Screen dimensions from the 'Presentation templates' palette<ref name="requires-add-imports" group="note" />
 
*** Heaps from the 'Extra options' palette
 
*** Heaps from the 'Extra options' palette
 
*** Runtime control (e.g., exit, suspension) from the 'Flow operators' palette
 
*** Runtime control (e.g., exit, suspension) from the 'Flow operators' palette
 +
** August 26 – September 1 (1 week)
 
*** External functions (chr, int, mathematical function, tamyblock.py) from the 'Extra options' palette<ref name="requires-add-imports" group="note" />
 
*** External functions (chr, int, mathematical function, tamyblock.py) from the 'Extra options' palette<ref name="requires-add-imports" group="note" />
** August 26 – September 1 (1 week)
   
*** Comments from the 'Extra options' palette: This is especially difficult because Python's <code>ast</code> module does not support comments natively.
 
*** Comments from the 'Extra options' palette: This is especially difficult because Python's <code>ast</code> module does not support comments natively.
 
** September 2 – September 8 (1 week)
 
** September 2 – September 8 (1 week)
51

edits