Re: [Jprogramming] Request for comments: multiple assignment

2017-07-16 Thread Raul Miller
Sure, and the biggest problem here is the use of globals for arguments. The verbs themselves can be pure, but all we're really doing is rearranging the deck chairs. Thanks, -- Raul On Sun, Jul 16, 2017 at 3:33 PM, Jose Mario Quintana wrote: > At least we agree, I think, on one thing " in exp

Re: [Jprogramming] Request for comments: multiple assignment

2017-07-16 Thread Jose Mario Quintana
At least we agree, I think, on one thing " in explicit programming [typically] names refer to arguments while in tacit programming they do not." Thus, is not just a matter of tacit aesthetics, there are some consequences which might be difficult to evade: ('`u v') =: +/`*: u@:v f. +/@:*:

Re: [Jprogramming] Request for comments: multiple assignment

2017-07-16 Thread Raul Miller
I think you are trying to evade a basic issue, which is that the distinction between tacit and explicit programming is that in explicit programming names refer to arguments while in tacit programming they do not. Altering the implementation to come up with evasive ways of having named arguments is

Re: [Jprogramming] Request for comments: multiple assignment

2017-07-16 Thread Jose Mario Quintana
Nice try but when I am wearing my hard-core tacit programmer hat I do not like to look at blatant ugly explicit definitions which are referring to arguments. ;) Heck, I do not like the smell of verbs of this kind either, stinky=. ( , [ , , a. {~ 38 40 52 32 58 39 40 120 41 61 58 32 121 3

Re: [Jprogramming] plot resolution problem

2017-07-16 Thread Devon McCormick
I use J all the time for basic data extraction, manipulation and analysis. A lot of this is documented on the wiki in the NYCJUG meetings; unfortunately, I've been remiss in recent years in keeping this up-to-date but there's a lot there. Also, there are the articles here http://code.jsoftware.com

Re: [Jprogramming] plot resolution problem

2017-07-16 Thread David Mitchell
I have written some apps for managing my photo files and creating and searching general hard drive and cd archival databases. For me, these were easier to program in J than in Python. But, much of my preference comes from working in APL and J for many years. I have used Python (and other lan