Here is a quick update on hw 4: The WorkFlowManagement part. 1. WorkFlowManagement is too long a name for Isthmus to handle. We shortened it to WFM and things work fine. The directory $OO/course/hw/4/workflow-isthmus/generated has been updated. 2. Isthmus does not know about the list_length function which is available on the C++ side for any repetition object. Therefore, I wrote a little pp: *operation* int my_list_length() *init* (@ 0 @) *traverse* *from* Resource_List *to* Resource *wrapper* Resource (@ return_val ++ ;@) 3. Tcl/Tk seem to behave strange with respect to the command option in the button part. This works: button .b -text "compute required resources" pack .b bind .b {set res_list [$iWFM required_res:]} set res_list [$iWFM required_res:] set l [$res_list my_list_length:] puts $l message .m -text $l pack .m and is already in main.tcl. This solves two of the questions (2a and 2c) but I don't want you to lose time with unimportant details. There is an excellent Isthmus maintenance team consisting of three undergraduate students who will repair the two Isthmus wrinkles above. Send any other Isthmus update requests to tools@ccs.neu.edu. -- Karl Lieberherr The updated directory is in $OO/course/hw/4/workflow-isthmus/generated Just type run and do part 2a.