Number: 1005 Date: 7-May-84 9':39':12 Submitter: Sannella.PA Source: Dietterich.pa Subject: Document/fix': DV spawns process if given argument whose value is an atom Lisp Version: Description: ' Date': 5 May 84 17':52 PDT' From': Dietterich.pa' Subject': Lisp': DEDIT' To': LispSupport.pa' cc': Dietterich.pa' Lisp-System-Date': 9-Apr-84 18':28':19' Machine-Type': Dorado' ' There seems to be an undocumented "feature" of Dedit that puzzled me for a while. I had a list of variables that I wanted to edit, so I tried the following':' ' (FOR U IN VARSTOCHANGE DO (DV U))' ' The result was that DV created n processes, one for each element of VARSTOCHANGE. Further experimentation showed that when DV is given an argument whose value is an atom, it forks off a separate Dedit process rather than just calling Dedit in the current process. This seems pretty weird to me! I achieved my goal via' ' (FOR U IN VARSTOCHANGE DO (APPLY ''DV U))' ' But it seems like a mistake that people are bound to make. In any case, it should be documented.' ' --Tom' ' Workaround: Test Case: Edit-By: Edit-Date: 7-May-84 9':37':59 Attn: Sheil Assigned To: In/By: Disposition: System: Programming Environment Subsystem: Code Editor Machine: Disk: Microcode Version: Memory Size: File Server: Server Software Version: Difficulty: Easy Frequency: Everytime Impact: Annoying Priority: Perhaps Status: Open Problem Type: Documentation Source Files: