NORM%IONAACAD.BITNET@CUNYVM.CUNY.EDU (Norman Walsh) (01/19/91)
Recently, there were some postings about calling EDIT or VISIT from a user program. The solutions, apparently, were the #444C3 and #4434F SYSEVALs. If I remember correctly, the poster indicated that these were described in the recently posted internals list. I thought that I captured the internals list that went by, but the list that I have on file does not describe these two sysevals. It jumps from #435E1 to #47459. And, to make matters worse, the #444C3 syseval doesn't do quite the same thing that EDIT does. First, it (apparently) can only be used to edit strings (I get the warning "SYSEVAL error, insufficient memory" trying to edit programs, for example). And second, it strips the double quotes off of strings when it edits them so that they are not returned to the stack correctly. Would someone kindly point me towards the internals doc that describes these SYSEVALs and, time permitting, offer a little bit of an explanation about what they do/how they work? ndw