I completely agree. That is the difference of good use and bad use of PREPARE. What I disagree with is that PREPARE should be removed because it is possible to use it for sinister purposes.
On Wed, Sep 19, 2012 at 7:03 AM, Raul Miller <rauldmil...@gmail.com> wrote: > The big risk from PREPARE is the risk that the learner will not be > able to reproduce their results outside of the lab, making the lab > somewhat useless. > > I can see PREPARE being useful if it's enabling a UI that the lab > exploits. However, I think that the use of PREPARE to do things that > make the statements executed in the lab function properly would be > wrong. For that purpose it would be better include something in some > package which can be 'require'd. > > I've not taken time to review any PREPARE blocks here -- I do not have > the time. But I doubt that anything I am saying here should be > controversial. > > -- > Raul > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm