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

#11Revising a function definition does not affect functions that call it.

When function f, which calls function g, is on the workspace, and you edit g, the changes do not propagate back to f, so that calling f results in calling the old g. Example: open test-champ.siff, place two-lovely on the workspace, call it with any argument, edit lovely, apply, call two-lovely again. Opened 2010 May 20.
Priority: medium