From david@meakins.lan.mcgill.ca Wed Apr 8 14:41:34 1998 From: david@meakins.lan.mcgill.ca (David Eidelman) Date: Wed, 8 Apr 1998 09:41:34 -0400 Subject: [Pythonmac-SIG] Problems with 1.5 CGI Message-ID: Has anyone had success with running CGIs under mac python 1.5. I have a CGI that works perfectly under 1.4 but won't run under 1.5. The problem appears to be with the resources in BuildApplet which conflict with the provided resource file. Any ideas? Also, some time ago Jack Jensen asked about trying to make the CGIs under the mac more user friendly. Out of necessity I am developing an approach which allows one to run UNIX CGI scripts (in Python) under the Mac. This would allow the same scripts to execute under both systems. If anyone is interested I will post it when done (if ever!). David David Eidelman Director, McGill Respiratory Division McGill University Address for correspondance: David Eidelman Meakins-Christie Laboratories 3626 St. Urbain St. Montreal, Quebec, Canada H2X 2P2 TEL:514-398-3864 FAX:514-398-7483 david@meakins.lan.mcgill.ca From jpaint@serv.net Tue Apr 14 01:18:59 1998 From: jpaint@serv.net (Jay Painter) Date: Mon, 13 Apr 1998 17:18:59 -0700 (PDT) Subject: [Pythonmac-SIG] Plugin for MacPython1.5b3 Message-ID: This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-287528365-892513139=:2690 Content-Type: TEXT/PLAIN; charset=US-ASCII Here's a plugin which allows one to execute arbitrary applescript from python. The compiled module is in Archive.bin.hqx (part of the attached tarball). It impliments three functions: CompileAndExecute(script): compiles and executes the given string as a applescript CompileAndSave(script, path): compiles and saves the applescript in the given path RunCompiledScript(path): runs the compiled applescript at the given path. It seems to work fine, although it eats events. I use it for controlling CodeWarrior from Python. Let me know if you have any contibutions or suggestions -- I could use some ;) ----------------------------------------------------------------------- Jay Painter -- jpaint@serv.net -- jpaint@gimp.org -- jpaint@real.com http://www.serv.net/~jpaint --0-287528365-892513139=:2690 Content-Type: APPLICATION/octet-stream; name="osam.tar.gz" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: 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 APBvgFAAoAAA --0-287528365-892513139=:2690-- From just@letterror.com Tue Apr 14 16:59:23 1998 From: just@letterror.com (Just van Rossum) Date: Tue, 14 Apr 1998 17:59:23 +0200 Subject: [Pythonmac-SIG] Plugin for MacPython1.5b3 In-Reply-To: Message-ID: At 17:18 -0700 4/13/98, Jay Painter wrote: >Here's a plugin which allows one to execute arbitrary applescript from >python. The compiled module is in Archive.bin.hqx (part of the attached >tarball). > >It impliments three functions: > >CompileAndExecute(script): compiles and executes the given string as a >applescript > >CompileAndSave(script, path): compiles and saves the applescript in the >given path > >RunCompiledScript(path): runs the compiled applescript at the given path. Cool! I'll check it out. One minor suggestion: since this is a mac based forum, I think .tar.gz are not that appropriate: not all mac users have tar/gzip utils. I'd suggest using StuffIt in the future. >It seems to work fine, although it eats events. I use it for controlling >CodeWarrior from Python. Let me know if you have any contibutions or >suggestions -- I could use some ;) Also cool. Jack's fullbuild.py script (in the source distr.) also controls CW (using apple events), is there so much you can't do that way that forced you to write this module?? Just From jpaint@serv.net Tue Apr 14 19:34:22 1998 From: jpaint@serv.net (Jay Painter) Date: Tue, 14 Apr 1998 11:34:22 -0700 (PDT) Subject: [Pythonmac-SIG] Plugin for MacPython1.5b3 In-Reply-To: Message-ID: > Cool! I'll check it out. One minor suggestion: since this is a mac based > forum, I think .tar.gz are not that appropriate: not all mac users have > tar/gzip utils. I'd suggest using StuffIt in the future. I didn't think the .tar.gz file would go over too well, but I do all my development in emacs on a linux box :) > Also cool. Jack's fullbuild.py script (in the source distr.) also controls > CW (using apple events), is there so much you can't do that way that forced > you to write this module?? I never looked at that, but this module executes applescript without using the script editor. (I don't know that fullbuild.py doesn't, but this was the main reason for writing OSAm). After building 100 megs of source code, memory leaks in script editor start showing up. I also use it to control other applications like stuffit installer maker. From billpy@mousa.demon.co.uk Tue Apr 14 19:42:20 1998 From: billpy@mousa.demon.co.uk (Bill Bedford) Date: Tue, 14 Apr 1998 19:42:20 +0100 Subject: [Pythonmac-SIG] Plugin for MacPython1.5b3 In-Reply-To: References: Message-ID: <988697671226482599144@mousa.demon.co.uk> At 4:59 pm +0100 14/04/98, Just van Rossum wrote: ~ ~Cool! I'll check it out. One minor suggestion: since this is a mac based ~forum, I think .tar.gz are not that appropriate: not all mac users have ~tar/gzip utils. I'd suggest using StuffIt in the future. errr Just, Stuffit expander 4 un-tars and un-gzips............... From just@letterror.com Tue Apr 14 23:19:31 1998 From: just@letterror.com (Just van Rossum) Date: Wed, 15 Apr 1998 00:19:31 +0200 Subject: [Pythonmac-SIG] Printing & ColorPicker modules Message-ID: I have made a ColorPicker module and a Printing Manager module. The latter is very rough, it does not support the PrGeneral() call yet (which is a bitch ;-) and is only very lightly tested. If anyone is interested in playing with these, let me know. Just From just@letterror.com Tue Apr 14 23:43:31 1998 From: just@letterror.com (Just van Rossum) Date: Wed, 15 Apr 1998 00:43:31 +0200 Subject: [Pythonmac-SIG] Plugin for MacPython1.5b3 In-Reply-To: <988697671226482599144@mousa.demon.co.uk> References: Message-ID: At 19:42 +0100 4/14/98, Bill Bedford wrote: >At 4:59 pm +0100 14/04/98, Just van Rossum >wrote: > >~ >~Cool! I'll check it out. One minor suggestion: since this is a mac based >~forum, I think .tar.gz are not that appropriate: not all mac users have >~tar/gzip utils. I'd suggest using StuffIt in the future. > >errr Just, Stuffit expander 4 un-tars and un-gzips............... I just grabbed 4.5, and it does not expand tar.gz without additionally purchasing an enhancement kit. Still, what is the point in using tar.gz when the archive contains stuff that only works on a Mac anyway? Just From billpy@mousa.demon.co.uk Wed Apr 15 01:34:51 1998 From: billpy@mousa.demon.co.uk (Bill Bedford) Date: Wed, 15 Apr 1998 01:34:51 +0100 Subject: [Pythonmac-SIG] Plugin for MacPython1.5b3 In-Reply-To: References: <988697671226482599144@mousa.demon.co.uk> Message-ID: <816703883526748848128@mousa.demon.co.uk> At 11:43 pm +0100 14/04/98, Just van Rossum wrote: ~At 19:42 +0100 4/14/98, Bill Bedford wrote: ~>At 4:59 pm +0100 14/04/98, Just van Rossum ~>wrote: ~> ~>~ ~>~Cool! I'll check it out. One minor suggestion: since this is a mac based ~>~forum, I think .tar.gz are not that appropriate: not all mac users have ~>~tar/gzip utils. I'd suggest using StuffIt in the future. ~> ~>errr Just, Stuffit expander 4 un-tars and un-gzips............... ~ ~I just grabbed 4.5, and it does not expand tar.gz without additionally ~purchasing an enhancement kit. Opps sorry about that..... Still, what is the point in using tar.gz ~when the archive contains stuff that only works on a Mac anyway? Especially as there is a binhexed stuffit file in the tar. From jeff@Digicool.com Fri Apr 17 15:29:21 1998 From: jeff@Digicool.com (Jeffrey P Shell) Date: Fri, 17 Apr 1998 10:29:21 -0400 Subject: [Pythonmac-SIG] JPython with MRJ ? Message-ID: <199804171436.KAA29111@albert.digicool.com> Has anyone gotten JPython to run with MRJ (MacOS Runtime for Java) 2.0? The installer (which is also in Java) runs fine, but that's the farthest I've gotten. 1.0b1 brought up a mac threads exception (a Java one, in com.mac.something.or.other), 1.0b5 brings up the splash screen (below). I don't know enough about Java, MRJ, or even deep mac details to know any of the problems with this. JPython 1.0b5 on jdk1.1.3 Copyright 1997-1998 Corporation for National Research Initiatives For those who don't know, to run (or at least install) JPython, not only do you need the MRJ, but you need Apple's MRJ SDK (either 1.5 or 2.0) as well for JBindery, which makes Java apps into clickable Mac apps (basically it makes a tiny APPL file with command line, environment, and class path info for the Java application). Anybody know enough about Java, JPython, or MRJ details to make this work on the Mac? It will be nice if JPython 1.0final runs on our beloved little platform. -- "Green Tony squeeled and I'm off to Galaxy X" .jPS jeff@Digicool.com Digital Creations http://www.digicool.com/ From Jack.Jansen@cwi.nl Fri Apr 17 15:50:37 1998 From: Jack.Jansen@cwi.nl (Jack Jansen) Date: Fri, 17 Apr 1998 16:50:37 +0200 Subject: [Pythonmac-SIG] JPython with MRJ ? In-Reply-To: Message by "Jeffrey P Shell" , Fri, 17 Apr 1998 10:29:21 -0400 , <199804171436.KAA29111@albert.digicool.com> Message-ID: > Anybody know enough about Java, JPython, or MRJ details to make this work on the > Mac? It will be nice if JPython 1.0final runs on our beloved little platform. If someone can write up a webpage or a document or something on how to install this (Jeff, maybe you could start it as you seem to at least understand something about it:-) I guess that would be very handy to have. -- Jack Jansen | ++++ stop the execution of Mumia Abu-Jamal ++++ Jack.Jansen@cwi.nl | ++++ if you agree copy these lines to your sig ++++ http://www.cwi.nl/~jack | see http://www.xs4all.nl/~tank/spg-l/sigaction.htm From just@letterror.com Mon Apr 20 12:20:14 1998 From: just@letterror.com (Just van Rossum) Date: Mon, 20 Apr 1998 13:20:14 +0200 Subject: [Pythonmac-SIG] JPython with MRJ ? In-Reply-To: References: Message by "Jeffrey P Shell" , Fri, 17 Apr 1998 10:29:21 -0400 , <199804171436.KAA29111@albert.digicool.com> Message-ID: At 16:50 +0200 4/17/98, Jack Jansen wrote: >If someone can write up a webpage or a document or something on how to >install >this (Jeff, maybe you could start it as you seem to at least understand >something about it:-) I guess that would be very handy to have. This was posted to comp.lang.python over the weekend: >[Running JPython 1.0b5 on Macintosh] > >Today, I have announced the release of documentation how to run >JPython 1.0b5 on Macintosh. It runs well on Macintosh with MRJ 2.0. > >The program and its documentation is available at; > > > >JPython is an implementation of the object-oriented scripting language >Python, seamlessly integrated with the Java platform. JPython will run >flawlessly on any 1.1 compliant Java VM, so it should run on Macintosh >with MRJ 2.0. > > Unfortunately, due to a bug of JPython's parser program, you may >fail to install the standard JPython libraries on Macintosh platform. >This document describes a prescription for overcoming this problem, and >how to install a bunch of JPython stuff successfully and run its scripts >well on Macintosh. > >-- >Mizutori Tetsuya, Tokyo, Japan >mailto:mizutori@nn.iij4u.or.jp >http://www.bekkoame.or.jp/~mizutori/ I don't have time to check it out, perhaps others can share their experiences. Just From jimmy@cs.cofc.edu Tue Apr 21 05:59:23 1998 From: jimmy@cs.cofc.edu (James B. Wilkinson) Date: Tue, 21 Apr 1998 00:59:23 -0400 Subject: [Pythonmac-SIG] JPython with MRJ ? In-Reply-To: References: Message by "Jeffrey P Shell" , Fri, 17 Apr 1998 10:29:21 -0400 , <199804171436.KAA29111@albert.digicool.com> Message-ID: >At 16:50 +0200 4/17/98, Jack Jansen wrote: >>If someone can write up a webpage or a document or something on how to >>install >>this (Jeff, maybe you could start it as you seem to at least understand >>something about it:-) I guess that would be very handy to have. >This was posted to comp.lang.python over the weekend: >>[Running JPython 1.0b5 on Macintosh] > >Today, I have announced the release of documentation how to run >JPython 1.0b5 on Macintosh. It runs well on Macintosh with MRJ 2.0. > [snip] > >I don't have time to check it out, perhaps others can share their experiences. Yeah, it works! He says there are two problems: 1) a couple of fully-qualified class names are more than 31 characters long. He gets around that through some magic that the Metrowerks Class Wrangler does. I couldn't find anything about that in the Wrangler document, so I have no idea what is going on there. I believe that he thinks that this could be fixed in the distribution by supplying a jar of all the classes in the JavaCode directory. 2)The old carriage-return/line-feed thing. Surely one of the worst decisions Apple ever made. It should be possible to fix JPython so it can read CR's. Really slow on my 66mhz, and I didn't try anything beyond the hello program he supplied, but it did come up. BTW, my first try was not successful. I did some stuff over, and it worked. I have no idea what the difference was. ------------------------------------------------------------- Jimmy Wilkinson | Perfessor of Computer Science jimmy@cs.CofC.edu | The College of Charleston (803) 953-8160 | Charleston SC 29424 If there is one word to describe me, that word would have to be "profectionist". From A.M.INGRALDI@larc.nasa.gov Wed Apr 22 20:23:38 1998 From: A.M.INGRALDI@larc.nasa.gov (Anthony M. Ingraldi) Date: Wed, 22 Apr 1998 15:23:38 -0400 Subject: [Pythonmac-SIG] Start-up time Message-ID: Hello, A general question: Why does Python take noticeably longer to startup on Macs vs. UNIX or Windows systems? Is it due to slow file I/O in the MacOS? I've used Python on a 166MHZ Pentium running NT and on several flavors of UNIX. On those systems python launches virtually instantly while on my PowerCenter 150 it takes several seconds from double-click to the ">>>" prompt. -- Tony Ingraldi | e-mail: A.M.INGRALDI@LaRC.NASA.GOV NASA Langley Research Center | Mail Stop 267 | Phone : (757) 864-3039 Hampton, VA 23681-2199 | Fax : (757) 864-7892 From JWight@bigfoot.com Wed Apr 22 21:28:00 1998 From: JWight@bigfoot.com (Jonathan Wight) Date: Wed, 22 Apr 1998 21:28:00 +0100 Subject: [Pythonmac-SIG] Start-up time Message-ID: <893277380.1027484.0@schwa.demon.co.uk> Dont know about python especially but one chokepoint on mac app launch times is the resource manager. Resources are nice and convenient but much slower than hard coded data. If you *really* want to know though build a profiled python and go test. Maybe you could publish your results so it could maybe possibly be fixed. Jon. ---------- >From: "Anthony M. Ingraldi" >To: pythonmac-sig@python.org >Subject: [Pythonmac-SIG] Start-up time >Date: Wed, Apr 22, 1998, 20:23 > >Hello, > >A general question: > >Why does Python take noticeably longer to startup on Macs vs. UNIX or >Windows systems? Is it due to slow file I/O in the MacOS? I've used >Python on a 166MHZ Pentium running NT and on several flavors of UNIX. On >those systems python launches virtually instantly while on my PowerCenter >150 it takes several seconds from double-click to the ">>>" prompt. From A.M.INGRALDI@larc.nasa.gov Wed Apr 22 22:24:43 1998 From: A.M.INGRALDI@larc.nasa.gov (Anthony M. Ingraldi) Date: Wed, 22 Apr 1998 17:24:43 -0400 Subject: [Pythonmac-SIG] Start-up time In-Reply-To: <893277380.1027484.0@schwa.demon.co.uk> Message-ID: At 9:28 PM +0100 4/22/98, Jonathan Wight wrote: > >If you *really* want to know though build a profiled python and go test. >Maybe you could publish your results so it could maybe possibly be fixed. > I would, but that would require having a clue as to how to do so (in addition to a compiler.) Thanks for the info. -- Tony Ingraldi | e-mail: A.M.INGRALDI@LaRC.NASA.GOV NASA Langley Research Center | Mail Stop 267 | Phone : (757) 864-3039 Hampton, VA 23681-2199 | Fax : (757) 864-7892 From Jack.Jansen@cwi.nl Thu Apr 23 11:44:19 1998 From: Jack.Jansen@cwi.nl (Jack Jansen) Date: Thu, 23 Apr 1998 12:44:19 +0200 Subject: [Pythonmac-SIG] Start-up time In-Reply-To: Message by "Anthony M. Ingraldi" , Wed, 22 Apr 1998 17:24:43 -0400 , Message-ID: > At 9:28 PM +0100 4/22/98, Jonathan Wight wrote: > > > > >If you *really* want to know though build a profiled python and go test. > >Maybe you could publish your results so it could maybe possibly be fixed. > > > > I would, but that would require having a clue as to how to do so (in > addition to a compiler.) It's fairly easy: the profiling code is all in the source, so you only have to enable it by setting the "include profile code" flag in CW. If anyone has the time to look into this I'd be grateful,I don't have the time right now but I'm also quite impressed every time I see PythonWin starting up. -- Jack Jansen | ++++ stop the execution of Mumia Abu-Jamal ++++ Jack.Jansen@cwi.nl | ++++ if you agree copy these lines to your sig ++++ http://www.cwi.nl/~jack | see http://www.xs4all.nl/~tank/spg-l/sigaction.htm From Jack.Jansen@cwi.nl Mon Apr 27 13:08:46 1998 From: Jack.Jansen@cwi.nl (Jack Jansen) Date: Mon, 27 Apr 1998 14:08:46 +0200 Subject: [Pythonmac-SIG] How to format the documentation? Message-ID: Folks, since the mac-specific modules have been taken out of the core Python documentation set I have to decide how to format the MacPython library manual. I see two possibilities: - Create a manual for the mac-specific portions of the library only. People will have to get the standard lib.ps (or lib.pdf or whatever) to get at the rest of the documentation. - Create a customized lib.ps (.pdf, etc) that contains the documentation not only for the mac-specific modules but for all modules supported on the mac. The former approach is handy for people who use Python on multiple platforms, the latter for people who use Python on the mac only. Preferences, please? -- Jack Jansen | ++++ stop the execution of Mumia Abu-Jamal ++++ Jack.Jansen@cwi.nl | ++++ if you agree copy these lines to your sig ++++ http://www.cwi.nl/~jack | see http://www.xs4all.nl/~tank/spg-l/sigaction.htm From just@letterror.com Mon Apr 27 13:30:33 1998 From: just@letterror.com (Just van Rossum) Date: Mon, 27 Apr 1998 14:30:33 +0200 Subject: [Pythonmac-SIG] How to format the documentation? In-Reply-To: Message-ID: At 14:08 +0200 4/27/98, Jack Jansen wrote: >Folks, >since the mac-specific modules have been taken out of the core Python >documentation set I have to decide how to format the MacPython >library manual. I see two possibilities: >- Create a manual for the mac-specific portions of the library > only. People will have to get the standard lib.ps (or lib.pdf or > whatever) to get at the rest of the documentation. >- Create a customized lib.ps (.pdf, etc) that contains the > documentation not only for the mac-specific modules but for all > modules supported on the mac. >The former approach is handy for people who use Python on multiple >platforms, the latter for people who use Python on the mac only. > >Preferences, please? Option 1. I would imagine option 2 would be a maintenance nightmare, so I am wondering why you offer it to us in the first place... Just From sdm7g@virginia.edu Mon Apr 27 16:52:58 1998 From: sdm7g@virginia.edu (Steven D. Majewski) Date: Mon, 27 Apr 1998 11:52:58 -0400 (EDT) Subject: [Pythonmac-SIG] How to format the documentation? In-Reply-To: Message-ID: On Mon, 27 Apr 1998, Jack Jansen wrote: > Folks, > since the mac-specific modules have been taken out of the core Python > documentation set I have to decide how to format the MacPython > library manual. I see two possibilities: > - Create a manual for the mac-specific portions of the library > only. People will have to get the standard lib.ps (or lib.pdf or > whatever) to get at the rest of the documentation. > - Create a customized lib.ps (.pdf, etc) that contains the > documentation not only for the mac-specific modules but for all > modules supported on the mac. > The former approach is handy for people who use Python on multiple > platforms, the latter for people who use Python on the mac only. > > Preferences, please? #1 ( Even when I'm only using MacPython, I'm usually clear on whether what I want to know is a Python question or a Mac-Python question. ) ---| Steven D. Majewski (804-982-0831) |--- ---| Department of Molecular Physiology and Biological Physics |--- ---| University of Virginia Health Sciences Center |--- ---| P.O. Box 10011 Charlottesville, VA 22906-0011 |--- "Nature and Nature's laws lay hid in night: God said, let Newton be! and all was light." - pope From fernando@digital.ddnet.es Mon Apr 27 21:10:17 1998 From: fernando@digital.ddnet.es (Fernando Garcia) Date: Mon, 27 Apr 1998 22:10:17 +0200 Subject: [Pythonmac-SIG] How to format the documentation? In-Reply-To: References: Message-ID: Hello >On Mon, 27 Apr 1998, Jack Jansen wrote: > >> Folks, >> since the mac-specific modules have been taken out of the core Python >> documentation set I have to decide how to format the MacPython >> library manual. I see two possibilities: >> - Create a manual for the mac-specific portions of the library >> only. People will have to get the standard lib.ps (or lib.pdf or >> whatever) to get at the rest of the documentation. >> - Create a customized lib.ps (.pdf, etc) that contains the >> documentation not only for the mac-specific modules but for all >> modules supported on the mac. >> The former approach is handy for people who use Python on multiple >> platforms, the latter for people who use Python on the mac only. >> >> Preferences, please? > >#1 ( Even when I'm only using MacPython, I'm usually clear on whether > what I want to know is a Python question or a Mac-Python question. ) Yes, #1 would be better for you and for us (less time to get updated documentation). Regards, Fernando ***************************************************************************** Digital Domain es miembro de ASIMELEC ***************************************************************************** Digital Domain S.L. Tlef. (91) 7268038 Fax. (91) 7262102 http://www.ddnet.es/ email administrativo: admin@digital.ddnet.es email personal: fernando@digital.ddnet.es ***************************************************************************** From managan@llnl.gov Thu Apr 30 20:55:33 1998 From: managan@llnl.gov (Rob Managan) Date: Thu, 30 Apr 1998 12:55:33 -0700 Subject: [Pythonmac-SIG] plplot on the Mac Message-ID: I am trying to get a final version of an updated macintosh plplot module to work with Python 1.5. Let me know if you are interested in getting a copy. I have a question for Mac users. The plplot library stores fonts and maps in a 'lib' folder and on unix boxes an environment variable is set to tell the library where to find the files. My thinking is to use the Preferences folder in some way. Would it be better to have a preference file that stores the environment variables (similar to what pgplot does) or just move the 'lib' file into the Preferences folder and look for them there? One problem is keeping the file updated if the user moves the 'lib' file to another location on the disk. Either approach requires you to put something into the Preferences folder. This is not as user friendly as I would like but is better than losing the text in the plots! *-*-*-*-*-*-*-*-*-*-**-*-*-*-*-*-*-*-*-*-*- Rob Managan mailto://managan@llnl.gov LLNL ph: 925-423-0903 P.O. Box 808, L-183 FAX: 925-423-5804 Livermore, CA 94551-0808 From just@letterror.com Thu Apr 30 21:11:47 1998 From: just@letterror.com (Just van Rossum) Date: Thu, 30 Apr 1998 22:11:47 +0200 Subject: [Pythonmac-SIG] plplot on the Mac In-Reply-To: Message-ID: At 12:55 -0700 4/30/98, Rob Managan wrote: >I am trying to get a final version of an updated macintosh plplot module to >work with Python 1.5. Let me know if you are interested in getting a copy. > >I have a question for Mac users. The plplot library stores fonts and maps >in a 'lib' folder and on unix boxes an environment variable is set to tell >the library where to find the files. My thinking is to use the Preferences >folder in some way. Would it be better to have a preference file that >stores the environment variables (similar to what pgplot does) or just move >the 'lib' file into the Preferences folder and look for them there? One >problem is keeping the file updated if the user moves the 'lib' file to >another location on the disk. > >Either approach requires you to put something into the Preferences folder. >This is not as user friendly as I would like but is better than losing the >text in the plots! I'd say, use the Python approach, which is to put a file containing an alias pointing to the lib into the preferences folder. That way, if the user moves the lib folder to a different location on the same volume, the alias will still point to the correct place. See the Python sources and EditPythonPrefs.py for examples on how to do that. Just From boyle@pcmdi.llnl.gov Thu Apr 30 22:50:41 1998 From: boyle@pcmdi.llnl.gov (James Boyle) Date: Thu, 30 Apr 1998 14:50:41 -0700 (PDT) Subject: [Pythonmac-SIG] PyGist on the Mac? Message-ID: <199804302150.OAA19250@cobra.llnl.gov> Is there any implementation of PyGist for the Mac. I have Yorick and Python 1.5 on my Mac and would like to run the Gist graphics from python as I do on my UNIX box. Jim