Re: [Jprogramming] JNet front-end

2016-12-29 Thread Skip Cave
​​ Could someone post feature comparisons and use cases for the three J front ends? (jconsole, JQT, and JHS. ​) Skip​ Skip Cave Cave Consulting LLC On Thu, Dec 29, 2016 at 9:55 AM, bill lam wrote: > There is a new J front-end on J805 JAL ide/jnet. It uses > .Net framework and can run on Window

Re: [Jprogramming] unmatched parenthesis

2016-12-29 Thread Raul Miller
Also, )( is unmatched. Thanks, -- Raul On Thu, Dec 29, 2016 at 7:57 AM, 'Pascal Jasmin' via Programming wrote: > The core idea, > > +/\ ')(' (2 (] * >) 2 <:@* i.) '(((asdf))' > 1 2 3 3 3 3 3 2 1 > > if total doesn't end in 0 its unmatched. above 0 too many (, below 0 too > many ). > > +/\

[Jprogramming] JNet front-end

2016-12-29 Thread bill lam
There is a new J front-end on J805 JAL ide/jnet. It uses .Net framework and can run on Windows and Linux. See manifest.ijs for installation instruction. Minimal release documentation in menu|help|migration notes. Play studio|demo and have fun. This front-end is mainly intended for making it easie

Re: [Jprogramming] unmatched parenthesis

2016-12-29 Thread 'Pascal Jasmin' via Programming
covering yet more cases, um =: ')('&$: : (#`(i:&0 + {: i.~ ] }.~ i:&0)`(_1 i.~ ])@.(*@{:)`(_1 i.~ ])@.(_1&e.)@:(+/\)@:(2 (] * >) 2 <:@* i.)) um ')(asdf))'0 - Original Message - From: 'Pascal Jasmin' via Programming To: "[email protected]" Sent: Thursday, December 29, 2016

Re: [Jprogramming] unmatched parenthesis

2016-12-29 Thread 'Pascal Jasmin' via Programming
better def actually, finds first extra ')' instead of last. um =: ')('&$: : (#`(i:&0 + {: i.~ ] }.~ i:&0)`(_1 i.~ ])@.(*@{:)@:(+/\)@:(2 (] * >) 2 <:@* i.)) um '(fff ))(asdf)))' 6 - Original Message - From: 'Pascal Jasmin' via Programming To: "[email protected]" Sent: Thur

Re: [Jprogramming] unmatched parenthesis

2016-12-29 Thread 'Pascal Jasmin' via Programming
The core idea, +/\ ')(' (2 (] * >) 2 <:@* i.) '(((asdf))' 1 2 3 3 3 3 3 2 1 if total doesn't end in 0 its unmatched. above 0 too many (, below 0 too many ). +/\ ')(' (2 (] * >) 2 <:@* i.) '(fff )(asdf)))' 1 1 1 1 1 0 1 1 1 1 1 0 _1 _2 behead to last 0, if last token below 0, first unmatche