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 <[EMAIL PROTECTED]>
To: Programming forum <[email protected]>
Cc: J-programming forum <[email protected]>
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
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm