If you've seen this before, skip to the closing paragraph. Very elementary stuff: Integrated Use Environment (IUE). What kind of environment would suit the teacher and students in a class where J is used as a programmable graphing calculator?
I imagine a two-pane environment with a note in the top pane: "Enter and edit definitions here. Type 'load definitions' in the execution window below to make them available for use there." The default would be a "loud load:" loaded items are echoed in the execution window. There, to discourage student "fudging", only the command being entered would be editable. (Homework, even tests, can include printouts of parts of the execution window. Ease of getting such printouts is important.) These items are far down the road: remember to keep them possible. Moreover, the whole approach imagined above may be out of date. Some kind of Definition, Data, Answer, Save, Print form layout may be devised that would work well for many end users. Joey K Tuttle wrote: > My point was that I've always used > > fread =: 1!:1@< > > and never use the one from 'files' - I wasn't paranoid that I > wouldn't be able to retrofit my simplistic definitions, just saying > ..... > > On the streamed IO and ReadLine() - I agree that could be really useful! > > > At 10:56 -0700 2009/10/22, Oleg Kobchenko wrote: >> A couple of points: >> >> - earlier 1!: 2!: had to be extended to support byte-for-byte >> non-converting IO which was necessary for JHP >> >> >> - still missing: streamed IO and related ReadLine() for >> files and console (and possibly sockets) >> >> Hopefully, the new approach will address this more comprehensively. >> > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
