The Sifflet visual functional programming language and aid to understanding recursive functions (http://mypage.iu.edu/~gdweber/software/sifflet/home.html)

#28EditArgsPanel should change inlets for existing nodes when the arg's kind is changed

28 EditArgsPanel should change inlets for existing nodes when the arg's kind is changed.

  • Suppose you change the number of parameters for argument f. Then any existing f nodes on the drawing should have their number of inlets changed correspondingly. Currently this works if the number is increased, but fails if it is decreased and there are now too many connected children in the graph --> error in graphRenderTree. Unfortunately, this is not the place where that can be fixed: even if I reduce nto or nfrom in this context, there are still the contexts in the connected children to consider.

  • Also, when extra inputs are disconnected (as they should be) they are sometimes also deleted from the canvas (shouldn't be).

O: 2011 Jun 23 R: gdw P: highest. Crashes program. C: 2012 Jun 27, fixed.