[Jprogramming] J on Mac - versions of API calls for getting
temp dir
Joey K Tuttle
jkt at qued.com
Thu Jun 19 05:57:14 HKT 2008
Yes, I'm sorry - my bad... I did mean to say profilex.ijs and that is
part of the good thing about the new distribution, even if I have to
keep a copy of profilex.ijs and my custom profile. And although I
think Devon makes a very good/valid point about such custom profiles
leading to confusing posts here -- I do still like my simpler
definitions...
Another thing that j602 does beautifully (when dropped into
/Applications) is create a .jhistory file in the jconsole user's home
directory. This provides, IMHO, a better session recall facility than
the IDE... Memory/recall spanning sessions and having a readily
available script file to edit is very nice indeed.
- joey
At 09:15 -0700 2008/06/18, Oleg Kobchenko wrote:
>----- Original Message ----
>> From: Joey K Tuttle <jkt at qued.com>
>> To: Programming forum <programming at jsoftware.com>
>> Cc: J-programming forum <programming at jsoftware.com>
>> Sent: Tuesday, June 17, 2008 12:09:53 PM
>> Subject: Re: [Jprogramming] J on Mac - versions of API calls for
>>getting temp dir
>>
>> Devon,
>>
>> I make a couple of changes to the j602 default distribution on my iMac -
>>
>> a) I put the j602 folder in /Applications (rather than user/home)
>> b) I change (as suggested in the template) j602/bin/profile.ijs
>> to have the system files to go into user/Documents/j602-user
>
>Isn't the intent to create profilex.ijs (note "x") by using
>profile_template.ijs as the template. The intent is that with
>a new version profile.ijs is overwritten, which you keep
>profilex.ijs to yourself.
>(However, on Mac folder drop will replace whole content,
>so there is still a manual step. But at least you won't
>have to merge changes in profile.ijs.)
>
>> c) I make a a convenience alias for console e.g.
>> sudo ln -s /Applications/j602/bin/jconsole /usr/bin/ja
>>
>> This arrangement works for other users on the machine, keeps their
>> stuff in Documents (the normal place) and is MUCH cleaner than in
>> past releases. I also add in my own profile (with simple, very
>> ancient, personal verbs) at the end of the standard profile.ijs. I'm
>> really pleased with the flexibility and clean installation of j602 in
>> OSX.
>>
>> I find it very nice to use the Mac Preview application to view
>> Documents/j602-user/temp/plot.pdf and leaving that open on the
>> desktop while running ja (jconsole) in a terminal window, plots
>> appear automatically as you create them in the j session. One
>> advantage is that the rendering of the pdf file is smoother than the
>> normal j IDE - very pretty plots that scale beautifully.
>>
>> In profile_template.ijs it is suggested that you keep an eye on
>> SYSTEMFOLDERS_j_ which may contain the locations you want for temp
>> etc.
>>
>> - joey
>>
>> At 11:16 -0400 2008/06/17, Devon McCormick wrote:
>> >Members of the Forum -
>> >
>> >I've recently been getting my normal J environment to run on a Mac, with
>> >some success. I can run jconsole under emacs but have not yet figured out
>> >how to get jee to run so that I can use plotting, etc. from my
>>emacs session
>> >manager. However, I'm still working on this, so I don't have a specific
>> >question yet.
>> >
>> >I have been pleased by the portability in most cases. The only real
>> >problem I noticed so far was with the few Windows API calls I use. So far,
>> >the only one that matters for my normal startup is the one that locates the
>> >default temp directory. It's easy enough to kludge this by hard-coding it
>> >in the Mac case but I was wondering what do other people do for the more
>> >general solution?
>> >
>> >Thanks,
>> >
>> >Devon
>> >
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>
>
>
>
>----------------------------------------------------------------------
>For information about J forums see http://www.jsoftware.com/forums.htm
More information about the Programming
mailing list