When I modify a file and save it (either in Workshop or using emacs), the Octave instance in Workshop keeps using some sort of cached copy. In other words, I have to exit Workshop and restart it for the changes to take effect.
This does not seem to be the case when I use command-line Octave.