nix has a similiar convention with ~ that we borrowed. Don't remember
exactly, but in nix ~ is home and ~foo is foo's home and there is a way of
creating other shorcuts.

J has long had the convention that ~ is home and that ~foo looks indirects
through SystemFolders_j_ and UserFolders_j_.

On Wed, May 30, 2012 at 1:27 PM, Joey K Tuttle <j...@qued.com> wrote:

> Ah HAH!
>
> That explains an annoyance I have had for years!!  Namely that ~ doesn't
> work (as I would expect) in 1!:x expressions... Keeping in mind that
> I've never used Windows, and always been in a 'nix environment - because
> of my frustration (many years ago) I keep in my profile (start.ijs now,
> thank you) the definition:
>
>   listfiles =: 3 : 'box host ''ls '',y'
> which uses another ancient, heavily used definition:
>    box =: <;._2
> and
>    host =: [: 2!:0 '('"_ , ] , ' || true)'"_
>    NB. Which, of course, doesn't work in iPad...
>
> So if I enter (in a 'nix console):
>
>   listfiles '~/jstuff/hist.ijs'
> +-------------------------+
> |/home/jkt/jstuff/hist.ijs|
> +-------------------------+
>    $ fread ; listfiles '~/jstuff/hist.ijs'
> 3481
>    $ fread '~/jstuff/hist.ijf'
> |file name error: fread
> |   $    fread'~/jstuff/hist.ijf'
>    fread
> 1!:1@<
>
> The thing that exacerbates my confusion is the confusion introduced by
> having a directory named "users" and in a directory named "j" and
> accessing it with "~users" rather than "~/users" where "~" in 'nix
> systems refers to "user" (home directory)....
>
> Maybe changing the name of j/users to something else (e.g. j/ulib) would
> reduce my confusion, but even then it seems like broken syntax.
>
> I confess to having always modified where the stuff appears on my 'nix
> systems. For example in OS X, putting the "j701x/..." directory in
> Documents.
>
> If I'm the only person that has been flummoxed by this, then I'll just
> accept it as another case of RTFM (except I'm unsure where to find the
> explanation in jdocs.... Help anyone? :)
>
> I'm just saying that maybe it is an opportunity to clear up a long time
> confusion (at least on my part).
>
> - joey
>
> On 2012/05/30 07:10 , Eric Iverson wrote:
> > The ~user convention is not new to this version of J and has been with J
> > forever. ~user is used by jpath to do the lookup in SystemFolders_j_.
> > Because J iOS is jail rooted you have the coincidence that ~user and
> ~/user
> > are the same. But they get that way in very different ways. You should
> use
> > ~user as that is what you would use on J on any platform.
> >
> > On Wed, May 30, 2012 at 2:56 AM, Joey K Tuttle<j...@qued.com>  wrote:
> >
> >> As usual, the apps installed cleanly and quickly, but there is a little
> >> quirk on the iPhone. Seems the J icon is replaced by one that has  the
> >> "Welcome to J" message  (kind of a fly's eye view of the working screen)
> >> instead of the stylized J... (this doesn't seem to happen on the iPad)
> >>
> >> I couldn't detect any differences concerning the "launch images" you
> >> described - but was wondering if that is somehow tied into the icon
> >> corruption.
> >>
> >> Took me awhile to puzzle out the usage described in Hbutton but I would
> >> say that the new help scheme seems like a good step. The fact that it is
> >> closer to command line behavior suits me just fine.
> >>
> >> Adding the bullet button on the input line does make the text input
> >> quite short in iPhone portrait mode (about 15 characters), but it isn't
> >> a noticeable loss in landscape mode. I suppose you could make the
> >> buttons a little skinnier, but they are already as skinny as the key pad
> >> in portrait mode, I don't think you would gain enough to improve the
> >> input line without making them very difficult to touch accurately...
> >>
> >> Nice to have the tar/zip archiving features - thanks. Double thanks for
> >> the start.ijs feature!!
> >>
> >> It may be a convention (or a convenience) but I find the optional "/"
> >> between ~ and directory to be contrary to my nix thinking... Interesting
> >> that both dir '~user' and dir '~/user' produce the same result. Reminds
> >> me of DOS where blanks could be left out - e.g. dira: being the same as
> >> dir a:  Seems like a bad idea just to save a character....
> >>
> >> I can't get the results you claim from left/right swipe of the hview.
> >> Such swipes switch applications in the order they appear with a four
> >> finger up swipe of the screen (and your Hwww help message suggests using
> >> the gesture that way to switch beween J and browser) I did manage, once
> >> or twice, to see an effect of switching hviews, but it was from a
> >> sequence of taps and gestures that I cannot reproduce. What am I
> missing??
> >>
> >> On 2012/05/29 17:35 , Eric Iverson wrote:
> >>> Build 1.19 adds a bullet button that can ease typging chores.
> >>>
> >>> Adding that button reduces the textfield a bit on the iPhone. Is it too
> >>> short? Could the buttons be made skinnier?
> >>>
> >>> I don't currently have a real iPhone device and the simulator can be
> >>> misleading.
> >>>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to