Re: [Jprogramming] J iOS at Apple App Store

2017-07-05 Thread Bill
Iospacman.txt is decommitted, there will be other ways to move files in and out 
of j ios and more addons might be bundled inside j ios assets.

Sent from my iPhone

On 6 Jul, 2017, at 3:39 AM, Xiao-Yong Jin  wrote:

> It is not about pointlessly updating the libraries, but rather a simple way
> to download more addons.
> 
>> On Jul 5, 2017, at 12:27 PM, Eric Iverson  wrote:
>> 
>> The folder structure in J iOS is a bit different. I think it would be a
>> mistake to worry about things like updating the base library. Why not just
>> use what is already there? Updating for the mere sake of updating doesn't
>> make sense.
>> 
>> On Wed, Jul 5, 2017 at 1:03 PM, Xiao-Yong Jin  wrote:
>> 
>>> Looks like the new Iospacman.txt updated by bill lam is working again, but
>>> the
>>> updated base library cannot be loaded, because JFE doesn’t have BINPATH
>>> defined.
>>> 
 On Jul 5, 2017, at 11:48 AM, Eric Iverson 
>>> wrote:
 
 UGH. A bug introduced at the last minute (making landscape keyboard
>>> buttons
 taller - so they were square) broke landscape keyboard on all devices.
>>> This
 is in addition to the initial confusion of not seeing the help html view
>>> if
 you start out in landscape.
 
 I want to wait a bit to see if there are other serious problems to fix.
 There will be a new release in a few weeks to fix the landscape problem.
 
 Meanwhile, you'll have to use portrait.
 
 On Wed, Jul 5, 2017 at 11:15 AM, Joey K Tuttle  wrote:
 
> Add to my problems that I often confuse my explanations with "typos"...
> 
> Should have said - i.e.   z x c ... m = . :   and the control row below
> are missing.
> 
>> On 2017Jul 5, at 08:02, Joey K Tuttle  wrote:
>> 
>> The problem is worse than you indicate, only the top 4 rows of the
> keyboard appear in landscape, i.e. a s d f...k l ' and the control row
> below are missing. When the keyboard is dismissed before rotation, the
> scrolling area is available, but any action in the input area pops up
>>> the
> partial keyboard.
>> 
>> This may be an artifact of my iPhone 5s  --
> 
> --
> 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
>> --
>> 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

Re: [Jprogramming] Side effects in tacit expressions

2017-07-05 Thread Jose Mario Quintana
I am glad, thank you for bringing  3!:2  and  3!:1  to my attention.  There
could be a high performance price to pay for going fully tacit from half
way tacit, not to mention, from explicit (which is another issue):

   v0=. 3 : 'R=. R , y'
   v0
3 : 'R=. R , y'

   v0 1 2 3 [ R=. 0
0 1 2 3


   lrep=: 3 :'5!:5<''y'''
   v1=: [: ". 'R=:R,' , lrep f.
   v1
[: ". 'R=:R,' , 3 : '5!:5<''y'''

   v1 1 2 3 [ R=. 0
0 1 2 3


   nrep=. ('3!:2 a.{~' ,&": a. i. 3!:1)
   v2=: ".@:('R=:R,' , nrep) f.
   v2
".@:('R=:R,' , '3!:2 a.{~' ,&": a. i. 3!:1)

   v2 1 2 3 [ R=. 0
0 1 2 3


   NB. Beware of line wrapping...
   stp=. ] (([ ((<;._1 '|Sentence|Space|Time|Space * Time') , (, */&.:>@:(1
2&{))@:(] ; 7!:2@:] ; 6!:2)&>) (10{a.) -.:@:(<;._2@,~) ]) [ (0 0 $
13!:8^:((0 e. ])`(12"_)))@:(2 -:/\ ])@:(".&.>)@:((10{a.) -.:@:(<;._2@,~)
])) ".@:('0( : 0)'"_)


   stp 666
  v0 (i.666) [ R=. 0
  v1 (i.666) [ R=. 0
  v2 (i.666) [ R=. 0
)
┌┬──┬──┬┐
│Sentence│Space │Time  │Space * Time│
├┼──┼──┼┤
│  v0 (i.666) [ R=. 0│18432 │6.19968e_6│0.114273│
├┼──┼──┼┤
│  v1 (i.666) [ R=. 0│36608 │3.0683e_5 │1.12324 │
├┼──┼──┼┤
│  v2 (i.666) [ R=. 0│567424│0.0021772 │1235.39 │
└┴──┴──┴┘

What I would really like is the functionality of  4 : '(x)=: y'  without
the  :  and without paying a high performance price...  Mind you, I already
have it :)



On Wed, Jul 5, 2017 at 4:45 PM, Raul Miller  wrote:

> I am indeed not entirely sure what you are thinking of, but you can do
> stuff like this:
>
>nrep=: '3!:2 a.{~',&":a.i.3!:1
>".nrep 1 2 3
> 1 2 3
>
> That said, if you really want 5!:5 functionality but as a verb, and if
> the use of : to construct that verb is a real problem for you, there's
> nothing stopping you from re-implementing that aspect of 5!:5 from
> scratch.
>
> Thanks,
>
> --
> Raul
>
>
>
> On Wed, Jul 5, 2017 at 4:30 PM, Jose Mario Quintana
>  wrote:
> > "you cannot avoid referring to the name"
> >
> > That is precisely the problem.  If one intends to use   ". , to solve the
> > original request, then the linear representation of the argument is
> > required and you have to name it.  Hence,
> >
> >lrep=: 3 :'5!:5<''y'''
> >lrep 1 2 3
> > 1 2 3
> >
> > works.  However,
> >
> >lrep=: [: ". '5!:5 <''',,~]
> >lrep 1 2 3
> > |domain error: lrep
> > |   lrep 1 2 3
> >
> > does not.
> >
> > Therefore, as far as I can see, "it is not possible to produce of that
> kind
> > of verbs without involving an explicit verb (or an adverb or a
> conjunction)
> > which refer to its argument."  Perhaps you misunderstood my quoted
> remark;
> > I meant to say that an explicit verb which refers to its argument is
> > required, (or an explicit adverb which refers to its argument is
> required,
> > or an explicit verb which refers to one of its argument is required)."
> >
> > Moreover, some important primitives and foreigns are not tacit friendly
> > because of the naming requirement.
> >
> >
> >
> > On Wed, Jul 5, 2017 at 2:21 PM, Raul Miller 
> wrote:
> >
> >> you cannot avoid referring to the name, but there's no need to use the
> >> : conjunction for this.
> >>
> >> For example:
> >>
> >>lrep=: [: ". '5!:5 <''',,~]
> >>lrep 'lrep'
> >> [: ". '5!:5 <''' ,  ,~ ]
> >>
> >> Thanks,
> >>
> >> --
> >> Raul
> >>
> >>
> >> On Wed, Jul 5, 2017 at 1:20 PM, Jose Mario Quintana
> >>  wrote:
> >> > What a coincidence that this type of question was posed a day after I
> >> > suggested to incorporate the unofficial Jx interpreter verb extension
> =::
> >> > into the official interpreter!
> >> >
> >> > I am afraid that it is not possible to produce of that kind of verbs
> >> > without involving an explicit verb (or an adverb or a conjunction)
> which
> >> > refer to its argument (such as 3 :'5!:5<''y''' which is not tacit) .
> >> >
> >> > I would be glad if someone can prove me wrong.
> >> >
> >> >
> >> >
> >> > On Tue, Jul 4, 2017 at 8:54 PM, Nikolas Drosdek <
> >> nikolas.dros...@gmail.com>
> >> > wrote:
> >> >
> >> >> This is exactly what I was looking for, thanks a lot!
> >> >>
> >> >> I am slightly confused by this however:
> >> >>
> >> >>13 : '5!:5<''y'''
> >> >> (,'1')"_
> >> >>
> >> >> as it seems to replace y with 1 instead of giving 3 : '5!:5<''y'''.
> >> >>
> >> >> Thanks,
> >> >> N.D.
> >> >>
> >> >> 2017-07-05 3:28 GMT+03:00 Raul Miller :
> >> >>
> >> >> > Well, that depend on what you mean by a "tacit expression".
> >> >> >
> >> >> > If your concept of tacit is one which does not use names, then no,
> >> >> > because this expression uses names.
> >> >> >
> >> >> > If you prefer a more relaxed concept of tacit programming, however,
> 

Re: [Jprogramming] J iOS

2017-07-05 Thread Devon McCormick
Maybe look here: http://code.jsoftware.com/wiki/Guides/Startup ?

On Wed, Jul 5, 2017 at 5:07 PM, J. Patrick Harrington 
wrote:

>
> Sorry, I didn't see the lower part of the ? notes.
> Thanks.
>
>
> On Wed, 5 Jul 2017, Eric Iverson wrote:
>
>> scroll to near the end of the blue ? page and you will see a section
>> 'customize J at start up'.
>>
>> Short answer. enter: je'startup'
>>
>>
>> On Wed, Jul 5, 2017 at 4:38 PM, J. Patrick Harrington 
>> wrote:
>>
>> Eric,
>>>   Is there a file which j701 reads on startup,
>>> or is there another way to avoid having to type
>>>   load 'my_profile'
>>> every time?
>>> Patrick
>>>
>>> --
>>> 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
>



-- 

Devon McCormick, CFA

Quantitative Consultant
--
For information about J forums see http://www.jsoftware.com/forums.htm

Re: [Jprogramming] Request for comments: multiple assignment

2017-07-05 Thread Devon McCormick
I agree with Don's suggestion.  I've also found things like "++" to be a
little notational wart in the C; it extends to "--", both pre- and post-fix
forms, but is similar to nothing else in the language.  Learning about it
gives you nothing of value that's generally applicable elsewhere.

On Wed, Jul 5, 2017 at 1:44 PM, Don Kelly  wrote:

> Why? Is this accomplishing anything ? Is the value of t changed?
>
> t=:1 2 3
>
> t+3 or 3+t give 4 5 6 but t is not changed
>
> to have a change in t then t=:t+3 works and its meaning is clear.
>
> I would suggest that the value of J (as with APL) is that it is not C and
> non-C thinking is a benefit.
>
> Don Kelly
>
>
>
>
> On 2017-07-04 10:55 AM, 'Mike Day' via Programming wrote:
>
>> Not multiple assignment,  but copula-related.
>>
>> I've often wondered why J doesn't have the C family feature of assignments
>> such as
>>t =: 1 2 3
>>   [t+=: 3
>> 4 5 6
>>
>> I don't know what it's called,  and I realise it's only an arguably
>> attractive
>> feature, not an essential one, but would be useful,  especially when
>> translating
>> (or plagiarising) to J from C-like code.
>>
>> John Scholes et al managed to include it in Dyalog APL many years ago;
>> it's
>> in his "dfns" (dynamic functions, I think) as well as their more
>> conventional
>> APL functions and session operations. If I recall correctly,  John spells
>> out rules
>> for passing values to variables of local scope within dfns using such
>> operators.
>>
>> Dyalog doesn't have constructs like t++,  though.
>>
>> Thanks,
>> Mike
>>
>> On 04/07/2017 06:40, HenryRich wrote:
>>
>>> Here is a feature that I have wanted for a long time:
>>>
>>> http://code.jsoftware.com/wiki/System/Interpreter/Requests#
>>> Expanded_Multiple_Assignment
>>>
>>> It attempts to solve the problem of moving verb arguments into
>>> variable-names.  Allows defaults and multilevel arguments.  I will
>>> implement this within a month or so, so get your comments in ASAP.
>>>
>>> Henry Rich
>>>
>>> ---
>>> This email has been checked for viruses by AVG.
>>> http://www.avg.com
>>>
>>> --
>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>
>>
>>
>> ---
>> This email has been checked for viruses by Avast antivirus software.
>> https://www.avast.com/antivirus
>>
>> --
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
>
> --
> For information about J forums see http://www.jsoftware.com/forums.htm
>



-- 

Devon McCormick, CFA

Quantitative Consultant
--
For information about J forums see http://www.jsoftware.com/forums.htm

Re: [Jprogramming] J iOS at Apple App Store

2017-07-05 Thread 'Mike Day' via Programming

Thanks, Eric.  Sorry for the delay - watching Wimbledon & out for a while.

Yes - it seems fine in portrait mode.

It's not immediately obvious that there are three sections of display;  
I don't know what
you call them,  so when it says "scroll through these topics... ", it's 
not quite clear what
that entails. How would I know,  a priori,  that there's something 
beyond "avg 7 8 9 10<-| "?
When I do scroll,  the last line is " jw'wiki' <-| " .  This does not 
appear to be copy/pastable,

nor executable with my brand of fat fingers.

Is it possible to have different light background colours in these three 
sections, to help

distinguish them?

Just now, there's a rectangle of bright blue below the keyboard, when 
it's enabled.  I don't

recall seeing it at first.

The large blue full-stop (period in US) appears to hide or show the top 
of the three sections

of screen.  Is this described anywhere?

I don't share Joey's problem with the keyboard in landscape,  with the 
iPad Air.  The k/b's
all there;  it's just that it occupies just over 2/3 of the screen, 
leaving about 1/6 each for
the other two sections. In this mode,  the blue full-stop button does 
not appear to function
by hiding/disclosing the top section,  though it does scroll it down to 
the bottom of its current
display if not already there.  (Hard to describe precisely!)  The extra 
blue area seen below

the k/b in portrait mode is not there in landscape - just as well!

I find that some other apps (horrible word, almost as bad as "Brexit") 
limit the user to
portrait mode.  Presumably there's a switch you (the developers) could 
use to limit us

to portrait only.

I suppose it would wreck the nice aspect ratios,  but is there any scope 
to make the k/b

re-sizeable?

Talking about fat fingers,  if I type explicitly, in the terminal screen,
 a =: 1 2 3 [return]   NB. ie with a number of leading spaces
and later swipe to recover that line,  the leading spaces disappear.  
This was a feature in
earlier iOS J versions,  and was so annoying if one needed to edit that 
line,  as it's difficult

to get the cursor to the left of "a" .

OK - I just tried it and the cursor _did_ go there without much 
trouble,  but it still seems
gratuitous to remove the leading blanks if I'd deliberately typed them 
in the first place.


Sorry for this haphazard list of reactions.  Perhaps it will help a bit!

Lovely to have J available at all.  Oh for APL as well...

Thanks,
Mike

On 05/07/2017 14:23, Eric Iverson wrote:

I think I see the problem you report with landscape. Everything is working
as intended, but the html view (where ? and plots are displayed) is not
seen because the screen is taken up with the keyboard and log area. There
just isn't enough vertical space.

Please run J again in landscape and dismiss the keyboard (black triangle at
the bottom of the keyboard). You should then see the html view.I don't
think there is a problem once you know what is happening.

But as a first experience it is not good!

Not a priority to fix right away, but I will think about what to do. I
think the previous version automatically dismissed the keyboard in
landscape mode so that you would see the html view, but that can be a
nuisance for general use.

Please confirm that J works properly (as described here) on your device or
if you still think there is a problem.

(The problem is partly because the J kb is so big and it is big because my
fingers are fat and my eye sight isn't what it once was.)








On Wed, Jul 5, 2017 at 3:02 AM, 'Mike Day' via Programming <
programm...@jsoftware.com> wrote:


Oh!
I rotated the screen,  so moving from landscape to portrait,  and
(A) saw an introductory display rather than a fairly small blank area,
And (b) a functioning "?" "button"
Sorry,  I prefer l/scape most of the time.  Prepared to use Portrait,  but
shouldn't landscape work too?
Thanks again,
Mike

Please reply to mike_liz@tiscali.co.uk.
Sent from my iPad


On 5 Jul 2017, at 07:54, 'Mike Day' via Programming <

programm...@jsoftware.com> wrote:

Early try-out on iPad, iOS 10.3.2 :-

the "?" "Button" appears not to work,  not with my finger-jabbing, at

least...

Thanks,
Mike


Please reply to mike_liz@tiscali.co.uk.
Sent from my iPad


On 5 Jul 2017, at 01:42, Eric Iverson  wrote:

A significant new release of J iOS is available at the Apple App Store.

See http://code.jsoftware.com/wiki/Guides/iOS for more information.
--
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


--
For information about J 

Re: [Jprogramming] J iOS

2017-07-05 Thread J. Patrick Harrington


Sorry, I didn't see the lower part of the ? notes.
Thanks.

On Wed, 5 Jul 2017, Eric Iverson wrote:

scroll to near the end of the blue ? page and you will see a section
'customize J at start up'.

Short answer. enter: je'startup'


On Wed, Jul 5, 2017 at 4:38 PM, J. Patrick Harrington 
wrote:


Eric,
  Is there a file which j701 reads on startup,
or is there another way to avoid having to type
  load 'my_profile'
every time?
Patrick

--
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

Re: [Jprogramming] J iOS

2017-07-05 Thread Eric Iverson
scroll to near the end of the blue ? page and you will see a section
'customize J at start up'.

Short answer. enter: je'startup'


On Wed, Jul 5, 2017 at 4:38 PM, J. Patrick Harrington 
wrote:

> Eric,
>   Is there a file which j701 reads on startup,
> or is there another way to avoid having to type
>   load 'my_profile'
> every time?
> Patrick
>
> --
> For information about J forums see http://www.jsoftware.com/forums.htm
--
For information about J forums see http://www.jsoftware.com/forums.htm

Re: [Jprogramming] Side effects in tacit expressions

2017-07-05 Thread Raul Miller
I am indeed not entirely sure what you are thinking of, but you can do
stuff like this:

   nrep=: '3!:2 a.{~',&":a.i.3!:1
   ".nrep 1 2 3
1 2 3

That said, if you really want 5!:5 functionality but as a verb, and if
the use of : to construct that verb is a real problem for you, there's
nothing stopping you from re-implementing that aspect of 5!:5 from
scratch.

Thanks,

-- 
Raul



On Wed, Jul 5, 2017 at 4:30 PM, Jose Mario Quintana
 wrote:
> "you cannot avoid referring to the name"
>
> That is precisely the problem.  If one intends to use   ". , to solve the
> original request, then the linear representation of the argument is
> required and you have to name it.  Hence,
>
>lrep=: 3 :'5!:5<''y'''
>lrep 1 2 3
> 1 2 3
>
> works.  However,
>
>lrep=: [: ". '5!:5 <''',,~]
>lrep 1 2 3
> |domain error: lrep
> |   lrep 1 2 3
>
> does not.
>
> Therefore, as far as I can see, "it is not possible to produce of that kind
> of verbs without involving an explicit verb (or an adverb or a conjunction)
> which refer to its argument."  Perhaps you misunderstood my quoted remark;
> I meant to say that an explicit verb which refers to its argument is
> required, (or an explicit adverb which refers to its argument is required,
> or an explicit verb which refers to one of its argument is required)."
>
> Moreover, some important primitives and foreigns are not tacit friendly
> because of the naming requirement.
>
>
>
> On Wed, Jul 5, 2017 at 2:21 PM, Raul Miller  wrote:
>
>> you cannot avoid referring to the name, but there's no need to use the
>> : conjunction for this.
>>
>> For example:
>>
>>lrep=: [: ". '5!:5 <''',,~]
>>lrep 'lrep'
>> [: ". '5!:5 <''' ,  ,~ ]
>>
>> Thanks,
>>
>> --
>> Raul
>>
>>
>> On Wed, Jul 5, 2017 at 1:20 PM, Jose Mario Quintana
>>  wrote:
>> > What a coincidence that this type of question was posed a day after I
>> > suggested to incorporate the unofficial Jx interpreter verb extension =::
>> > into the official interpreter!
>> >
>> > I am afraid that it is not possible to produce of that kind of verbs
>> > without involving an explicit verb (or an adverb or a conjunction) which
>> > refer to its argument (such as 3 :'5!:5<''y''' which is not tacit) .
>> >
>> > I would be glad if someone can prove me wrong.
>> >
>> >
>> >
>> > On Tue, Jul 4, 2017 at 8:54 PM, Nikolas Drosdek <
>> nikolas.dros...@gmail.com>
>> > wrote:
>> >
>> >> This is exactly what I was looking for, thanks a lot!
>> >>
>> >> I am slightly confused by this however:
>> >>
>> >>13 : '5!:5<''y'''
>> >> (,'1')"_
>> >>
>> >> as it seems to replace y with 1 instead of giving 3 : '5!:5<''y'''.
>> >>
>> >> Thanks,
>> >> N.D.
>> >>
>> >> 2017-07-05 3:28 GMT+03:00 Raul Miller :
>> >>
>> >> > Well, that depend on what you mean by a "tacit expression".
>> >> >
>> >> > If your concept of tacit is one which does not use names, then no,
>> >> > because this expression uses names.
>> >> >
>> >> > If you prefer a more relaxed concept of tacit programming, however,
>> >> > you might try something like this:
>> >> >
>> >> >lrep=: 3 :'5!:5<''y'''
>> >> >V=: [: ". 'R=:R,' , lrep
>> >> >
>> >> > Thanks,
>> >> >
>> >> > --
>> >> > Raul
>> >> >
>> >> >
>> >> >
>> >> > On Tue, Jul 4, 2017 at 8:14 PM, Nikolas Drosdek
>> >> >  wrote:
>> >> > > Explicitly:
>> >> > >
>> >> > > R=: 0
>> >> > > V=: 3 : 'R=: R , ...'
>> >> > >
>> >> > > Is there a way to write V in tacit form?
>> >> > >
>> >> > > Thanks,
>> >> > > N.D.
>> >> > > 
>> --
>> >> > > For information about J forums see http://www.jsoftware.com/forum
>> s.htm
>> >> > 
>> --
>> >> > For information about J forums see http://www.jsoftware.com/forum
>> s.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
>> --
>> 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

[Jprogramming] J iOS

2017-07-05 Thread J. Patrick Harrington

Eric,
  Is there a file which j701 reads on startup,
or is there another way to avoid having to type
  load 'my_profile'
every time?
Patrick

--
For information about J forums see http://www.jsoftware.com/forums.htm

Re: [Jprogramming] Side effects in tacit expressions

2017-07-05 Thread Jose Mario Quintana
"you cannot avoid referring to the name"

That is precisely the problem.  If one intends to use   ". , to solve the
original request, then the linear representation of the argument is
required and you have to name it.  Hence,

   lrep=: 3 :'5!:5<''y'''
   lrep 1 2 3
1 2 3

works.  However,

   lrep=: [: ". '5!:5 <''',,~]
   lrep 1 2 3
|domain error: lrep
|   lrep 1 2 3

does not.

Therefore, as far as I can see, "it is not possible to produce of that kind
of verbs without involving an explicit verb (or an adverb or a conjunction)
which refer to its argument."  Perhaps you misunderstood my quoted remark;
I meant to say that an explicit verb which refers to its argument is
required, (or an explicit adverb which refers to its argument is required,
or an explicit verb which refers to one of its argument is required)."

Moreover, some important primitives and foreigns are not tacit friendly
because of the naming requirement.



On Wed, Jul 5, 2017 at 2:21 PM, Raul Miller  wrote:

> you cannot avoid referring to the name, but there's no need to use the
> : conjunction for this.
>
> For example:
>
>lrep=: [: ". '5!:5 <''',,~]
>lrep 'lrep'
> [: ". '5!:5 <''' ,  ,~ ]
>
> Thanks,
>
> --
> Raul
>
>
> On Wed, Jul 5, 2017 at 1:20 PM, Jose Mario Quintana
>  wrote:
> > What a coincidence that this type of question was posed a day after I
> > suggested to incorporate the unofficial Jx interpreter verb extension =::
> > into the official interpreter!
> >
> > I am afraid that it is not possible to produce of that kind of verbs
> > without involving an explicit verb (or an adverb or a conjunction) which
> > refer to its argument (such as 3 :'5!:5<''y''' which is not tacit) .
> >
> > I would be glad if someone can prove me wrong.
> >
> >
> >
> > On Tue, Jul 4, 2017 at 8:54 PM, Nikolas Drosdek <
> nikolas.dros...@gmail.com>
> > wrote:
> >
> >> This is exactly what I was looking for, thanks a lot!
> >>
> >> I am slightly confused by this however:
> >>
> >>13 : '5!:5<''y'''
> >> (,'1')"_
> >>
> >> as it seems to replace y with 1 instead of giving 3 : '5!:5<''y'''.
> >>
> >> Thanks,
> >> N.D.
> >>
> >> 2017-07-05 3:28 GMT+03:00 Raul Miller :
> >>
> >> > Well, that depend on what you mean by a "tacit expression".
> >> >
> >> > If your concept of tacit is one which does not use names, then no,
> >> > because this expression uses names.
> >> >
> >> > If you prefer a more relaxed concept of tacit programming, however,
> >> > you might try something like this:
> >> >
> >> >lrep=: 3 :'5!:5<''y'''
> >> >V=: [: ". 'R=:R,' , lrep
> >> >
> >> > Thanks,
> >> >
> >> > --
> >> > Raul
> >> >
> >> >
> >> >
> >> > On Tue, Jul 4, 2017 at 8:14 PM, Nikolas Drosdek
> >> >  wrote:
> >> > > Explicitly:
> >> > >
> >> > > R=: 0
> >> > > V=: 3 : 'R=: R , ...'
> >> > >
> >> > > Is there a way to write V in tacit form?
> >> > >
> >> > > Thanks,
> >> > > N.D.
> >> > > 
> --
> >> > > For information about J forums see http://www.jsoftware.com/forum
> s.htm
> >> > 
> --
> >> > For information about J forums see http://www.jsoftware.com/forum
> s.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
> --
> For information about J forums see http://www.jsoftware.com/forums.htm
>
--
For information about J forums see http://www.jsoftware.com/forums.htm

Re: [Jprogramming] J iOS at Apple App Store

2017-07-05 Thread Eric Iverson
With a bit of work and documentation of steps at the wiki it will soon be
possible to to put addons on J iOS.

New documents and document exchange within your own environment (your
desktop to your device) is more clearly within the Apple rules than
download from Jsoftware.

Here is a rough sketch:
1. install general misc addon on your desktop
2. use itunes or iExplorer to move those folders to your device
3. voila

In fact, the next build of an iOS release will probably include addons like
this.



On Wed, Jul 5, 2017 at 3:39 PM, Xiao-Yong Jin  wrote:

> It is not about pointlessly updating the libraries, but rather a simple way
> to download more addons.
>
> > On Jul 5, 2017, at 12:27 PM, Eric Iverson 
> wrote:
> >
> > The folder structure in J iOS is a bit different. I think it would be a
> > mistake to worry about things like updating the base library. Why not
> just
> > use what is already there? Updating for the mere sake of updating doesn't
> > make sense.
> >
> > On Wed, Jul 5, 2017 at 1:03 PM, Xiao-Yong Jin 
> wrote:
> >
> >> Looks like the new Iospacman.txt updated by bill lam is working again,
> but
> >> the
> >> updated base library cannot be loaded, because JFE doesn’t have BINPATH
> >> defined.
> >>
> >>> On Jul 5, 2017, at 11:48 AM, Eric Iverson 
> >> wrote:
> >>>
> >>> UGH. A bug introduced at the last minute (making landscape keyboard
> >> buttons
> >>> taller - so they were square) broke landscape keyboard on all devices.
> >> This
> >>> is in addition to the initial confusion of not seeing the help html
> view
> >> if
> >>> you start out in landscape.
> >>>
> >>> I want to wait a bit to see if there are other serious problems to fix.
> >>> There will be a new release in a few weeks to fix the landscape
> problem.
> >>>
> >>> Meanwhile, you'll have to use portrait.
> >>>
> >>> On Wed, Jul 5, 2017 at 11:15 AM, Joey K Tuttle  wrote:
> >>>
>  Add to my problems that I often confuse my explanations with
> "typos"...
> 
>  Should have said - i.e.   z x c ... m = . :   and the control row
> below
>  are missing.
> 
> > On 2017Jul 5, at 08:02, Joey K Tuttle  wrote:
> >
> > The problem is worse than you indicate, only the top 4 rows of the
>  keyboard appear in landscape, i.e. a s d f...k l ' and the control row
>  below are missing. When the keyboard is dismissed before rotation, the
>  scrolling area is available, but any action in the input area pops up
> >> the
>  partial keyboard.
> >
> > This may be an artifact of my iPhone 5s  --
> 
>  
> --
>  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
> >>
> > --
> > 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

Re: [Jprogramming] J iOS at Apple App Store

2017-07-05 Thread Xiao-Yong Jin
It is not about pointlessly updating the libraries, but rather a simple way
to download more addons.

> On Jul 5, 2017, at 12:27 PM, Eric Iverson  wrote:
> 
> The folder structure in J iOS is a bit different. I think it would be a
> mistake to worry about things like updating the base library. Why not just
> use what is already there? Updating for the mere sake of updating doesn't
> make sense.
> 
> On Wed, Jul 5, 2017 at 1:03 PM, Xiao-Yong Jin  wrote:
> 
>> Looks like the new Iospacman.txt updated by bill lam is working again, but
>> the
>> updated base library cannot be loaded, because JFE doesn’t have BINPATH
>> defined.
>> 
>>> On Jul 5, 2017, at 11:48 AM, Eric Iverson 
>> wrote:
>>> 
>>> UGH. A bug introduced at the last minute (making landscape keyboard
>> buttons
>>> taller - so they were square) broke landscape keyboard on all devices.
>> This
>>> is in addition to the initial confusion of not seeing the help html view
>> if
>>> you start out in landscape.
>>> 
>>> I want to wait a bit to see if there are other serious problems to fix.
>>> There will be a new release in a few weeks to fix the landscape problem.
>>> 
>>> Meanwhile, you'll have to use portrait.
>>> 
>>> On Wed, Jul 5, 2017 at 11:15 AM, Joey K Tuttle  wrote:
>>> 
 Add to my problems that I often confuse my explanations with "typos"...
 
 Should have said - i.e.   z x c ... m = . :   and the control row below
 are missing.
 
> On 2017Jul 5, at 08:02, Joey K Tuttle  wrote:
> 
> The problem is worse than you indicate, only the top 4 rows of the
 keyboard appear in landscape, i.e. a s d f...k l ' and the control row
 below are missing. When the keyboard is dismissed before rotation, the
 scrolling area is available, but any action in the input area pops up
>> the
 partial keyboard.
> 
> This may be an artifact of my iPhone 5s  --
 
 --
 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
>> 
> --
> For information about J forums see http://www.jsoftware.com/forums.htm

--
For information about J forums see http://www.jsoftware.com/forums.htm

Re: [Jprogramming] J iOS at Apple App Store

2017-07-05 Thread 'Jim Russell' via Programming
Ok, I won't do this:

   load 'pacman'
not found: /j/system/util/pacman.ijs
|file name error: script
|   0!:0 y[4!:55<'y'

But this, in the plot lab, is disappointing:
The examples given below also require the utilities in
scripts numeric and trig. Load these as:
)
   load 'numeric trig'
not found: /j/addons/general/misc/numeric.ijs
|file name error: script
|   0!:0 y[4!:55<'y'

Otherwise, I see some big improvements. Thanks!

> On Jul 5, 2017, at 1:27 PM, Eric Iverson  wrote:
> 
> The folder structure in J iOS is a bit different. I think it would be a
> mistake to worry about things like updating the base library. Why not just
> use what is already there? Updating for the mere sake of updating doesn't
> make sense.
> 
>> On Wed, Jul 5, 2017 at 1:03 PM, Xiao-Yong Jin  wrote:
>> 
>> Looks like the new Iospacman.txt updated by bill lam is working again, but
>> the
>> updated base library cannot be loaded, because JFE doesn’t have BINPATH
>> defined.
>> 
>>> On Jul 5, 2017, at 11:48 AM, Eric Iverson 
>> wrote:
>>> 
>>> UGH. A bug introduced at the last minute (making landscape keyboard
>> buttons
>>> taller - so they were square) broke landscape keyboard on all devices.
>> This
>>> is in addition to the initial confusion of not seeing the help html view
>> if
>>> you start out in landscape.
>>> 
>>> I want to wait a bit to see if there are other serious problems to fix.
>>> There will be a new release in a few weeks to fix the landscape problem.
>>> 
>>> Meanwhile, you'll have to use portrait.
>>> 
 On Wed, Jul 5, 2017 at 11:15 AM, Joey K Tuttle  wrote:
 
 Add to my problems that I often confuse my explanations with "typos"...
 
 Should have said - i.e.   z x c ... m = . :   and the control row below
 are missing.
 
> On 2017Jul 5, at 08:02, Joey K Tuttle  wrote:
> 
> The problem is worse than you indicate, only the top 4 rows of the
 keyboard appear in landscape, i.e. a s d f...k l ' and the control row
 below are missing. When the keyboard is dismissed before rotation, the
 scrolling area is available, but any action in the input area pops up
>> the
 partial keyboard.
> 
> This may be an artifact of my iPhone 5s  --
 
 --
 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
>> 
> --
> For information about J forums see http://www.jsoftware.com/forums.htm
--
For information about J forums see http://www.jsoftware.com/forums.htm

Re: [Jprogramming] J iOS at Apple App Store

2017-07-05 Thread J. Patrick Harrington

Thank you Eric!

  I've just tried j701 on my iPhone 6+. The new keyboard 
is a *vast* improvement making the entry of the most common

characters much more convenient.
  My phone was jailbroken for years, which made it easy to
move files onto the J app, but eventually I was forced to
upgrade to the latest OS (now 10.3.2). Adding files became a
headache. I'm delighted to discover that iFiles is now able
to see the j701 files, and better yet, I can drag and drop
files from my Mac to the j directory of the iPhone.
  Thanks again for your efforts on this release -- it's a whole
new world of usefulness.

 Patrick

On Tue, 4 Jul 2017, Eric Iverson wrote:

A significant new release of J iOS is available at the Apple App Store.

See http://code.jsoftware.com/wiki/Guides/iOS for more information.
--
For information about J forums see http://www.jsoftware.com/forums.htm

--
For information about J forums see http://www.jsoftware.com/forums.htm

Re: [Jprogramming] Side effects in tacit expressions

2017-07-05 Thread Raul Miller
you cannot avoid referring to the name, but there's no need to use the
: conjunction for this.

For example:

   lrep=: [: ". '5!:5 <''',,~]
   lrep 'lrep'
[: ". '5!:5 <''' ,  ,~ ]

Thanks,

-- 
Raul


On Wed, Jul 5, 2017 at 1:20 PM, Jose Mario Quintana
 wrote:
> What a coincidence that this type of question was posed a day after I
> suggested to incorporate the unofficial Jx interpreter verb extension =::
> into the official interpreter!
>
> I am afraid that it is not possible to produce of that kind of verbs
> without involving an explicit verb (or an adverb or a conjunction) which
> refer to its argument (such as 3 :'5!:5<''y''' which is not tacit) .
>
> I would be glad if someone can prove me wrong.
>
>
>
> On Tue, Jul 4, 2017 at 8:54 PM, Nikolas Drosdek 
> wrote:
>
>> This is exactly what I was looking for, thanks a lot!
>>
>> I am slightly confused by this however:
>>
>>13 : '5!:5<''y'''
>> (,'1')"_
>>
>> as it seems to replace y with 1 instead of giving 3 : '5!:5<''y'''.
>>
>> Thanks,
>> N.D.
>>
>> 2017-07-05 3:28 GMT+03:00 Raul Miller :
>>
>> > Well, that depend on what you mean by a "tacit expression".
>> >
>> > If your concept of tacit is one which does not use names, then no,
>> > because this expression uses names.
>> >
>> > If you prefer a more relaxed concept of tacit programming, however,
>> > you might try something like this:
>> >
>> >lrep=: 3 :'5!:5<''y'''
>> >V=: [: ". 'R=:R,' , lrep
>> >
>> > Thanks,
>> >
>> > --
>> > Raul
>> >
>> >
>> >
>> > On Tue, Jul 4, 2017 at 8:14 PM, Nikolas Drosdek
>> >  wrote:
>> > > Explicitly:
>> > >
>> > > R=: 0
>> > > V=: 3 : 'R=: R , ...'
>> > >
>> > > Is there a way to write V in tacit form?
>> > >
>> > > Thanks,
>> > > N.D.
>> > > --
>> > > 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
>>
> --
> For information about J forums see http://www.jsoftware.com/forums.htm
--
For information about J forums see http://www.jsoftware.com/forums.htm

Re: [Jprogramming] Request for comments: multiple assignment

2017-07-05 Thread Don Kelly

Why? Is this accomplishing anything ? Is the value of t changed?

t=:1 2 3

t+3 or 3+t give 4 5 6 but t is not changed

to have a change in t then t=:t+3 works and its meaning is clear.

I would suggest that the value of J (as with APL) is that it is not C 
and non-C thinking is a benefit.


Don Kelly



On 2017-07-04 10:55 AM, 'Mike Day' via Programming wrote:

Not multiple assignment,  but copula-related.

I've often wondered why J doesn't have the C family feature of 
assignments

such as
   t =: 1 2 3
  [t+=: 3
4 5 6

I don't know what it's called,  and I realise it's only an arguably 
attractive
feature, not an essential one, but would be useful,  especially when 
translating

(or plagiarising) to J from C-like code.

John Scholes et al managed to include it in Dyalog APL many years 
ago;  it's
in his "dfns" (dynamic functions, I think) as well as their more 
conventional
APL functions and session operations. If I recall correctly,  John 
spells out rules
for passing values to variables of local scope within dfns using such 
operators.


Dyalog doesn't have constructs like t++,  though.

Thanks,
Mike

On 04/07/2017 06:40, HenryRich wrote:

Here is a feature that I have wanted for a long time:

http://code.jsoftware.com/wiki/System/Interpreter/Requests#Expanded_Multiple_Assignment 



It attempts to solve the problem of moving verb arguments into 
variable-names.  Allows defaults and multilevel arguments.  I will 
implement this within a month or so, so get your comments in ASAP.


Henry Rich

---
This email has been checked for viruses by AVG.
http://www.avg.com

--
For information about J forums see http://www.jsoftware.com/forums.htm



---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

--
For information about J forums see http://www.jsoftware.com/forums.htm


--
For information about J forums see http://www.jsoftware.com/forums.htm

Re: [Jprogramming] J iOS at Apple App Store

2017-07-05 Thread Eric Iverson
The folder structure in J iOS is a bit different. I think it would be a
mistake to worry about things like updating the base library. Why not just
use what is already there? Updating for the mere sake of updating doesn't
make sense.

On Wed, Jul 5, 2017 at 1:03 PM, Xiao-Yong Jin  wrote:

> Looks like the new Iospacman.txt updated by bill lam is working again, but
> the
> updated base library cannot be loaded, because JFE doesn’t have BINPATH
> defined.
>
> > On Jul 5, 2017, at 11:48 AM, Eric Iverson 
> wrote:
> >
> > UGH. A bug introduced at the last minute (making landscape keyboard
> buttons
> > taller - so they were square) broke landscape keyboard on all devices.
> This
> > is in addition to the initial confusion of not seeing the help html view
> if
> > you start out in landscape.
> >
> > I want to wait a bit to see if there are other serious problems to fix.
> > There will be a new release in a few weeks to fix the landscape problem.
> >
> > Meanwhile, you'll have to use portrait.
> >
> > On Wed, Jul 5, 2017 at 11:15 AM, Joey K Tuttle  wrote:
> >
> >> Add to my problems that I often confuse my explanations with "typos"...
> >>
> >> Should have said - i.e.   z x c ... m = . :   and the control row below
> >> are missing.
> >>
> >>> On 2017Jul 5, at 08:02, Joey K Tuttle  wrote:
> >>>
> >>> The problem is worse than you indicate, only the top 4 rows of the
> >> keyboard appear in landscape, i.e. a s d f...k l ' and the control row
> >> below are missing. When the keyboard is dismissed before rotation, the
> >> scrolling area is available, but any action in the input area pops up
> the
> >> partial keyboard.
> >>>
> >>> This may be an artifact of my iPhone 5s  --
> >>
> >> --
> >> 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
>
--
For information about J forums see http://www.jsoftware.com/forums.htm

Re: [Jprogramming] J iOS at Apple App Store

2017-07-05 Thread Eric Iverson
I was please with the report that the 5s works and have verified it with
the simulator.

On Wed, Jul 5, 2017 at 12:48 PM, Eric Iverson 
wrote:

> UGH. A bug introduced at the last minute (making landscape keyboard
> buttons taller - so they were square) broke landscape keyboard on all
> devices. This is in addition to the initial confusion of not seeing the
> help html view if you start out in landscape.
>
> I want to wait a bit to see if there are other serious problems to fix.
> There will be a new release in a few weeks to fix the landscape problem.
>
> Meanwhile, you'll have to use portrait.
>
> On Wed, Jul 5, 2017 at 11:15 AM, Joey K Tuttle  wrote:
>
>> Add to my problems that I often confuse my explanations with "typos"...
>>
>>  Should have said - i.e.   z x c ... m = . :   and the control row below
>> are missing.
>>
>> > On 2017Jul 5, at 08:02, Joey K Tuttle  wrote:
>> >
>> > The problem is worse than you indicate, only the top 4 rows of the
>> keyboard appear in landscape, i.e. a s d f...k l ' and the control row
>> below are missing. When the keyboard is dismissed before rotation, the
>> scrolling area is available, but any action in the input area pops up the
>> partial keyboard.
>> >
>> > This may be an artifact of my iPhone 5s  --
>>
>> --
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
>
>
--
For information about J forums see http://www.jsoftware.com/forums.htm

Re: [Jprogramming] Side effects in tacit expressions

2017-07-05 Thread Jose Mario Quintana
What a coincidence that this type of question was posed a day after I
suggested to incorporate the unofficial Jx interpreter verb extension =::
into the official interpreter!

I am afraid that it is not possible to produce of that kind of verbs
without involving an explicit verb (or an adverb or a conjunction) which
refer to its argument (such as 3 :'5!:5<''y''' which is not tacit) .

I would be glad if someone can prove me wrong.



On Tue, Jul 4, 2017 at 8:54 PM, Nikolas Drosdek 
wrote:

> This is exactly what I was looking for, thanks a lot!
>
> I am slightly confused by this however:
>
>13 : '5!:5<''y'''
> (,'1')"_
>
> as it seems to replace y with 1 instead of giving 3 : '5!:5<''y'''.
>
> Thanks,
> N.D.
>
> 2017-07-05 3:28 GMT+03:00 Raul Miller :
>
> > Well, that depend on what you mean by a "tacit expression".
> >
> > If your concept of tacit is one which does not use names, then no,
> > because this expression uses names.
> >
> > If you prefer a more relaxed concept of tacit programming, however,
> > you might try something like this:
> >
> >lrep=: 3 :'5!:5<''y'''
> >V=: [: ". 'R=:R,' , lrep
> >
> > Thanks,
> >
> > --
> > Raul
> >
> >
> >
> > On Tue, Jul 4, 2017 at 8:14 PM, Nikolas Drosdek
> >  wrote:
> > > Explicitly:
> > >
> > > R=: 0
> > > V=: 3 : 'R=: R , ...'
> > >
> > > Is there a way to write V in tacit form?
> > >
> > > Thanks,
> > > N.D.
> > > --
> > > 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
>
--
For information about J forums see http://www.jsoftware.com/forums.htm

Re: [Jprogramming] J iOS at Apple App Store

2017-07-05 Thread Xiao-Yong Jin
Looks like the new Iospacman.txt updated by bill lam is working again, but the
updated base library cannot be loaded, because JFE doesn’t have BINPATH defined.

> On Jul 5, 2017, at 11:48 AM, Eric Iverson  wrote:
> 
> UGH. A bug introduced at the last minute (making landscape keyboard buttons
> taller - so they were square) broke landscape keyboard on all devices. This
> is in addition to the initial confusion of not seeing the help html view if
> you start out in landscape.
> 
> I want to wait a bit to see if there are other serious problems to fix.
> There will be a new release in a few weeks to fix the landscape problem.
> 
> Meanwhile, you'll have to use portrait.
> 
> On Wed, Jul 5, 2017 at 11:15 AM, Joey K Tuttle  wrote:
> 
>> Add to my problems that I often confuse my explanations with "typos"...
>> 
>> Should have said - i.e.   z x c ... m = . :   and the control row below
>> are missing.
>> 
>>> On 2017Jul 5, at 08:02, Joey K Tuttle  wrote:
>>> 
>>> The problem is worse than you indicate, only the top 4 rows of the
>> keyboard appear in landscape, i.e. a s d f...k l ' and the control row
>> below are missing. When the keyboard is dismissed before rotation, the
>> scrolling area is available, but any action in the input area pops up the
>> partial keyboard.
>>> 
>>> This may be an artifact of my iPhone 5s  --
>> 
>> --
>> 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

Re: [Jprogramming] J iOS at Apple App Store

2017-07-05 Thread Eric Iverson
UGH. A bug introduced at the last minute (making landscape keyboard buttons
taller - so they were square) broke landscape keyboard on all devices. This
is in addition to the initial confusion of not seeing the help html view if
you start out in landscape.

I want to wait a bit to see if there are other serious problems to fix.
There will be a new release in a few weeks to fix the landscape problem.

Meanwhile, you'll have to use portrait.

On Wed, Jul 5, 2017 at 11:15 AM, Joey K Tuttle  wrote:

> Add to my problems that I often confuse my explanations with "typos"...
>
>  Should have said - i.e.   z x c ... m = . :   and the control row below
> are missing.
>
> > On 2017Jul 5, at 08:02, Joey K Tuttle  wrote:
> >
> > The problem is worse than you indicate, only the top 4 rows of the
> keyboard appear in landscape, i.e. a s d f...k l ' and the control row
> below are missing. When the keyboard is dismissed before rotation, the
> scrolling area is available, but any action in the input area pops up the
> partial keyboard.
> >
> > This may be an artifact of my iPhone 5s  --
>
> --
> For information about J forums see http://www.jsoftware.com/forums.htm
>
--
For information about J forums see http://www.jsoftware.com/forums.htm

Re: [Jprogramming] J iOS at Apple App Store

2017-07-05 Thread Joey K Tuttle
Add to my problems that I often confuse my explanations with "typos"...

 Should have said - i.e.   z x c ... m = . :   and the control row below are 
missing.

> On 2017Jul 5, at 08:02, Joey K Tuttle  wrote:
> 
> The problem is worse than you indicate, only the top 4 rows of the keyboard 
> appear in landscape, i.e. a s d f...k l ' and the control row below are 
> missing. When the keyboard is dismissed before rotation, the scrolling area 
> is available, but any action in the input area pops up the partial keyboard.
> 
> This may be an artifact of my iPhone 5s  -- 

--
For information about J forums see http://www.jsoftware.com/forums.htm

Re: [Jprogramming] J iOS at Apple App Store

2017-07-05 Thread Joey K Tuttle
I was too enthusiastic last night to report that landscape is broken.

The problem is worse than you indicate, only the top 4 rows of the keyboard 
appear in landscape, i.e. a s d f...k l ' and the control row below are 
missing. When the keyboard is dismissed before rotation, the scrolling area is 
available, but any action in the input area pops up the partial keyboard.

This may be an artifact of my iPhone 5s  -- if Mike is also using a 5s, that 
theory would gain traction. I was going to report the good news that it does 
work on the 5s even though you say 6 and above. So, if it is a 5s problem 
(although 5s is the "new" model in India), then you could join Apple in trying 
to move us "hold onto my phone" people to new ones...

I can/do relate to your "fat fingers" remark - and the portrait kb on my 5s is 
certainly a challenge in that department! But the new expanded kb is worth all 
the extra caution required when typing.

I can verify that iExplorer can once again see into the J app, and the iTunes 
sharing seems to work much better than I recall it working before. I'm still 
finding my way through the maze of the file structure and where/how to place 
things, but I have successfully put into place my Eugene McDonnell test data (a 
full copy of Jane Austen's Emma). Where I'm stuck in the maze is how to take an 
external script and make it available under load 'xx' or import a 'start.ijs" 
so my 20 year old "helpful verbs" are available

I notice that load 'pacman' doesn't work, but I have the feeling that these 
will come along and the documentation page in the wiki is a great start at 
providing help. 

Confession: I had installed and run several tests before noticing the reference 
to the wiki -- or even realizing that the introductory scrolling area had much 
more information that first appeared. I like the fact that the short jt 0 is 
explicitly included - and if I can sort out my iCloud clipboard sharing, the 
jgetcb may let me get some of my scripts moved in a new way. 

I think it is a great update for a really useful tool. 

Thank You!



> On 2017Jul 5, at 06:23, Eric Iverson  wrote:
> 
> I think I see the problem you report with landscape. Everything is working
> as intended, but the html view (where ? and plots are displayed) is not
> seen because the screen is taken up with the keyboard and log area. There
> just isn't enough vertical space.
> 
> Please run J again in landscape and dismiss the keyboard (black triangle at
> the bottom of the keyboard). You should then see the html view.I don't
> think there is a problem once you know what is happening.
> 
> But as a first experience it is not good!
> 
> Not a priority to fix right away, but I will think about what to do. I
> think the previous version automatically dismissed the keyboard in
> landscape mode so that you would see the html view, but that can be a
> nuisance for general use.
> 
> Please confirm that J works properly (as described here) on your device or
> if you still think there is a problem.
> 
> (The problem is partly because the J kb is so big and it is big because my
> fingers are fat and my eye sight isn't what it once was.)
> 
> 
> 
> 
> 
> 
> 
> 
> On Wed, Jul 5, 2017 at 3:02 AM, 'Mike Day' via Programming <
> programm...@jsoftware.com> wrote:
> 
>> Oh!
>> I rotated the screen,  so moving from landscape to portrait,  and
>> (A) saw an introductory display rather than a fairly small blank area,
>> And (b) a functioning "?" "button"
>> Sorry,  I prefer l/scape most of the time.  Prepared to use Portrait,  but
>> shouldn't landscape work too?
>> Thanks again,
>> Mike
>> 
>> Please reply to mike_liz@tiscali.co.uk.
>> Sent from my iPad
>> 
>>> On 5 Jul 2017, at 07:54, 'Mike Day' via Programming <
>> programm...@jsoftware.com> wrote:
>>> 
>>> Early try-out on iPad, iOS 10.3.2 :-
>>> 
>>> the "?" "Button" appears not to work,  not with my finger-jabbing, at
>> least...
>>> 
>>> Thanks,
>>> Mike
>>> 
>>> 
>>> Please reply to mike_liz@tiscali.co.uk.
>>> Sent from my iPad
>>> 
 On 5 Jul 2017, at 01:42, Eric Iverson  wrote:
 
 A significant new release of J iOS is available at the Apple App Store.
 
 See http://code.jsoftware.com/wiki/Guides/iOS for more information.
 --
 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
>> 
> --
> For information about J forums see http://www.jsoftware.com/forums.htm

--
For 

Re: [Jprogramming] J iOS at Apple App Store

2017-07-05 Thread Eric Iverson
I think I see the problem you report with landscape. Everything is working
as intended, but the html view (where ? and plots are displayed) is not
seen because the screen is taken up with the keyboard and log area. There
just isn't enough vertical space.

Please run J again in landscape and dismiss the keyboard (black triangle at
the bottom of the keyboard). You should then see the html view.I don't
think there is a problem once you know what is happening.

But as a first experience it is not good!

Not a priority to fix right away, but I will think about what to do. I
think the previous version automatically dismissed the keyboard in
landscape mode so that you would see the html view, but that can be a
nuisance for general use.

Please confirm that J works properly (as described here) on your device or
if you still think there is a problem.

(The problem is partly because the J kb is so big and it is big because my
fingers are fat and my eye sight isn't what it once was.)








On Wed, Jul 5, 2017 at 3:02 AM, 'Mike Day' via Programming <
programm...@jsoftware.com> wrote:

> Oh!
> I rotated the screen,  so moving from landscape to portrait,  and
> (A) saw an introductory display rather than a fairly small blank area,
> And (b) a functioning "?" "button"
> Sorry,  I prefer l/scape most of the time.  Prepared to use Portrait,  but
> shouldn't landscape work too?
> Thanks again,
> Mike
>
> Please reply to mike_liz@tiscali.co.uk.
> Sent from my iPad
>
> > On 5 Jul 2017, at 07:54, 'Mike Day' via Programming <
> programm...@jsoftware.com> wrote:
> >
> > Early try-out on iPad, iOS 10.3.2 :-
> >
> > the "?" "Button" appears not to work,  not with my finger-jabbing, at
> least...
> >
> > Thanks,
> > Mike
> >
> >
> > Please reply to mike_liz@tiscali.co.uk.
> > Sent from my iPad
> >
> >> On 5 Jul 2017, at 01:42, Eric Iverson  wrote:
> >>
> >> A significant new release of J iOS is available at the Apple App Store.
> >>
> >> See http://code.jsoftware.com/wiki/Guides/iOS for more information.
> >> --
> >> 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
>
--
For information about J forums see http://www.jsoftware.com/forums.htm

Re: [Jprogramming] J iOS at Apple App Store

2017-07-05 Thread 'Mike Day' via Programming
Oh!  
I rotated the screen,  so moving from landscape to portrait,  and 
(A) saw an introductory display rather than a fairly small blank area,
And (b) a functioning "?" "button"
Sorry,  I prefer l/scape most of the time.  Prepared to use Portrait,  but 
shouldn't landscape work too?
Thanks again,
Mike

Please reply to mike_liz@tiscali.co.uk.  
Sent from my iPad

> On 5 Jul 2017, at 07:54, 'Mike Day' via Programming 
>  wrote:
> 
> Early try-out on iPad, iOS 10.3.2 :- 
> 
> the "?" "Button" appears not to work,  not with my finger-jabbing, at 
> least... 
> 
> Thanks,
> Mike
> 
> 
> Please reply to mike_liz@tiscali.co.uk.  
> Sent from my iPad
> 
>> On 5 Jul 2017, at 01:42, Eric Iverson  wrote:
>> 
>> A significant new release of J iOS is available at the Apple App Store.
>> 
>> See http://code.jsoftware.com/wiki/Guides/iOS for more information.
>> --
>> 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

Re: [Jprogramming] J iOS at Apple App Store

2017-07-05 Thread 'Mike Day' via Programming
Early try-out on iPad, iOS 10.3.2 :- 

the "?" "Button" appears not to work,  not with my finger-jabbing, at least... 

Thanks,
Mike


Please reply to mike_liz@tiscali.co.uk.  
Sent from my iPad

> On 5 Jul 2017, at 01:42, Eric Iverson  wrote:
> 
> A significant new release of J iOS is available at the Apple App Store.
> 
> See http://code.jsoftware.com/wiki/Guides/iOS for more information.
> --
> For information about J forums see http://www.jsoftware.com/forums.htm

--
For information about J forums see http://www.jsoftware.com/forums.htm