|
Re: Optional BSD package is required for (useable) Python?: msg#00059python.apple
On May 11, 2004, at 7:08 PM, Tom Pollard wrote:
It's possible that it works for that app, but it doesn't do what it's supposed to be doing. When finder starts an app it assigns a process serial number to that pid, if you don't use execve then the pid changes. There's a lot of funny things that can happen if you don't obey all the rules. For example, maybe you can start more than one simultaneous instance of BitPim, or some obscure things fail. I try not to follow the "whatever works" philosophy when developing software if I can avoid it :) Perl might, though, but it's not worth doing when your application is going to fall over silently anyway if the BSD subsystem is not there. --semi-standalone depends on an existing Python.framework, which is in the BSD package. --standalone is not dependent on the BSD subsystem (other than the startup script). Also, the BSD 'subsystem' is there whether you install the BSD package, or not. Things like bash, awk, sed, perl, etc., are all part of the core BaseSystem package. The optional BSD package just installs additional components (like /usr/bin/python) that are useful for working from the Terminal. A completely standalone app that includes Python wouldn't (with a proper executable stub), but that's not really what we were talking about... or at least not what I was talking about. -bob _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@xxxxxxxxxx http://mail.python.org/mailman/listinfo/pythonmac-sig |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Optional BSD package is required for (useable) Python?: 00059, Tom Pollard |
|---|---|
| Next by Date: | Re: Debugging a MacPython Carbon module from CW9?: 00059, Jay Koutavas |
| Previous by Thread: | Re: Optional BSD package is required for (useable) Python?i: 00059, Tom Pollard |
| Next by Thread: | Re: Optional BSD package is required for (useable) Python?: 00059, Tom Pollard |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |