On 4/16/07, <b class="gmail_sendername">Steve King</b> <<a href="mailto:steve@narbat.com">steve@narbat.com</a>> wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Allan, a question about that: When a command runs, does it spawn a new OS<br>process or does it run in a thread within the TextMate process?  It seems<br>that if you're running any command that starts with a shebang (#!) line
<br>you'd have to fork a new process to load the specified command<br>interpreter.  If that's so, then it's *way* too much CPU and disk overhead<br>to do every time you hit space!</blockquote><div><br>I think you may be over-estimating the cost of forking. I just did a little test, and my G4 Powerbook can spawn and reap 90,000 processes per second. Your computer is probably faster than mine, and I wonder how many times you press space every second. :-)
<br><br>Robin<br></div></div>