>> You're very right: There is no point to it anymore. The changes I've
>> made are necessary for a straight-forward OS X port, because in OS X,
>> applications have only one instance, but may have many windows; thus
>> if you wanted to open multiple terminals, they would all need to live
>> in the same process, which the current architecture of the program
>> does not allow. Otherwise the application would be limited to only
>> ever having one terminal emulator open, which seems to me like a
>> severe limitation.
>
> Stupid question by an ignorant prosumer: are you serious? You can have only 
> one
> instance of something opened in Mac OS?

Slightly. You can force new instances in various ways, such as with
`open -n`. But it's not the recommended way to run programs. Instead,
an application acts very much like a lightweight server, where it can
have several windows but they all live in the same process. It's a
different architecture than how it works on Linux or Windows, but it
has its own advantages.

Reply via email to