<div>What does the following primitive do?</div><div> </div><div>newProcess<br> "Answer a Process running the code in the receiver. The process is not <br> scheduled."<br><font color="#ff0000"> </font><strong><font color="#ff0000"><primitive: 19> "Simulation guard"<br>
</font></strong> ^Process<br> forContext: <br> [self value.<br> Processor terminateActive] asContext<br> priority: Processor activePriority</div><div> </div><div>I found that method in these methods:</div><div> </div>
<div>BlockClosure newProcess {scheduling}<br>BlockClosure newProcessWith: {scheduling}<br>BlockContext newProcess {scheduling}<br>BlockContext newProcessWith: {scheduling}<br>ControlManager activeController: {accessing}<br>
ControlManager scheduleActive: {scheduling}<br>Debugger class openContext:label:contents: {class initialization}<br>Debugger class openInterrupt:onProcess: {opening}<br>SyntaxError class open: {instance creation}</div><div>
</div><div>It seems the methods works even though I delete the primitive.</div><div>I couldn't find any documentation about it, so what does the primitive do?</div><div>Can any methods contain the primitive?</div>