this might work as you hope,

('p'~ , 0 $ 'p' =.. ]) 'erling'

if not, 

(3 : 'p' , 0 $ 'p' =.. ]) 'erling'


________________________________
From: Erling Hellenäs <[email protected]>
To: [email protected] 
Sent: Saturday, October 7, 2017 5:32 PM
Subject: Re: [Jprogramming] Jx 1.1 Release



Hi all !

I was trying to understand how thecopula verbs =..and=:: works in tacit 
expressions.

   (p , 0 $ 'p' =.. ]) 'erling'
|value error: p
|       (p,0$'p'=..])'erling'
   ('p' =.. ]) 'erling'
erling

   (p , 0 $ 'p' =.. ]) 'erling'
erling
   (p , 0 $ 'p' =.. ]) 'fredrik'
erling
   (p , 0 $ 'p' =.. ]) 'fredrik'
fredrik
   (p , 0 $ 'p' =.. ])
'fredrik' , 0 $ 'p' =.. ]

I wonder if it is really useful in tacit expressions, and in that case, 
how it can be used.
It is only used to set variables outside of the expressions, not to use 
the variables in the expressions?
Useful in for example debugging?

This is from the documentation:
"The copula verbs =..and=:: are similar to their corresponding copulas 
but are syntactically dyadic verbs and may be embedded in tacit 
expressions."

Cheers,

Erling Hellenäs



On 2017-10-07 16:09, Erling Hellenäs wrote:
> Hi all!
>
> We are micro-blogging about Jx here. https://twitter.com/erlheldata
>
> Cheers,
>
> Erling Hellenäs
>
> On 2017-10-06 17:01, 'Mike Day' via Programming wrote:
>> Thanks, BIll
>> I probably knew that route sometime in the past.
>>
>> Just in case someone else needs to know,  this is what I've actually
>> done.  This is for Windows 10,  as I said earlier:-
>>
>> - "create shortcut" from each of the "shortcuts" seen in the Windows
>>    "desktop" (as installed for jqt and jconsole)
>> - rename each according to taste
>> - edit the "target" shown in their "properties" dialogue,
>>    according to your suggestion,  but with full pathname for
>>    "jx.dll",
>>       in my case: C:\d\j806\bin\jqt.exe -lib C:\d\j806\bin\jx.dll
>>
>> Pace Thomas Costigliola,  I had tried duplicating the whole 
>> installation,
>> but that's rather greedy for space!
>>
>> Thanks to both,
>>
>> Mike
>>
>> PS - should debug work under JQt with jx.dll ?
>> CTRL-K invokes a domain error for me:
>> |domain error: script
>>
>> | FRINGEBORDER=: (<0 0 0 1)"0 FRINGECOLOR
>>
>> |[-4849] c:\d\j806\addons\debug\dissect\dissect.ijs
>>
>>
>> clicking instead on Run/Debug results in
>>
>> |value error: jdebug_run
>>
>> | jdebug_run 0
>>
>>
>> M
>>
>>
>>
>> On 06/10/2017 03:46, bill lam wrote:
>>> Rename the jx j.dll as jx.dll, then type
>>> jconsole -lib jx.dll
>>> jqt -lib jx.dll
>>>
>>> Or rename the official j.dll depending which one will become your 
>>> favorite.
>>>
>>> On Oct 5, 2017 5:29 PM, "'Mike Day' via Programming" <
>>> [email protected]> wrote:
>>>
>>>> OK - I've got the Jx 1.1 j.dll and the various accessory 
>>>> information,  but
>>>> suppose I want
>>>>
>>>> to try jx and compare it with the "orthodox" J806?
>>>>
>>>> Do you advocate setting up a complete "JX" installation parallel 
>>>> with J806
>>>> (or J805 ...),
>>>>
>>>> or can it somehow share those orthodox folder/s,  given that j.dll 
>>>> is the
>>>> only difference?
>>>>
>>>> Thanks,
>>>>
>>>> Mike
>>>>
>>>> On 30/09/2017 22:27, Jose Mario Quintana wrote:
>>>>
>>>>> Jx 1.1 Release
>>>>>
>>>>> A Jx v1.1 Extensions Guide, a J/Jx Cheatsheet, a Jx Assertions script
>>>>> together with links to a Windows 64 bit dll, a Unix 64 bit so 
>>>>> binaries
>>>>> (without avx support) and the patch corresponding to the J806 source
>>>>> (beta-6) can be found at the link [0].
>>>>>
>>>>> Summary
>>>>>
>>>>> - Primitives
>>>>>       Added     =.. =:: $:: [. ]. ]: ".. `. &:.(*) ?:(*) i.. O.
>>>>>       Extended  ~ $.
>>>>>       Modified  " (*)
>>>>>
>>>>> - Foreign
>>>>>       Added     104!:5 Unnamed Execution  102!:0/1 In-place 
>>>>> Amend/Append
>>>>> (*)
>>>>>
>>>>> - Trains
>>>>>       a v    Added
>>>>>       a a    Extended
>>>>>       c a    Resurrected and extended (*)
>>>>>       a c a  Resurrected and extended (*)
>>>>>
>>>>> - Spelling
>>>>>       Names with Unicode characters
>>>>>
>>>>> (*) New Jx 1.1 feature
>>>>>
>>>>> This release introduces a modified primitive (") and, in theory, 
>>>>> for the
>>>>> first time an incompatibility vs the official J counterpart (J806 
>>>>> beta-6)
>>>>> ;
>>>>> however, in practice, it is highly unlikely to break any existent 
>>>>> code and
>>>>> doubters have an opportunity to test their code.
>>>>>
>>>>> This is a simple 1-decade-old example [1],
>>>>>
>>>>>      ]`|."1 i.5 6
>>>>>    0  1  2  3  4  5
>>>>> 11 10  9  8  7  6
>>>>> 12 13 14 15 16 17
>>>>> 23 22 21 20 19 18
>>>>> 24 25 26 27 28 29
>>>>>
>>>>> See also the threads [2, 3] for recent discussions.
>>>>>
>>>>> The rank of the verb ?: has been changed to 0 0 0 to make it 
>>>>> easier to
>>>>> use.
>>>>>
>>>>> Three venerable facilities are released:
>>>>>
>>>>> - The conjunction (&:.), for the motivation, see the post [4] (see 
>>>>> also
>>>>> the
>>>>> post [5] both, its reference and the embedded discussion for 
>>>>> similar more
>>>>> recent ideas).
>>>>>
>>>>> - 102!:0/1 In-place Amend/Append, be very careful (see [6]); if 
>>>>> you do not
>>>>> know what to expect, play with their corresponding models instead.
>>>>>
>>>>> PS.  There are a couple of other goodies which will be documented 
>>>>> later.
>>>>>
>>>>>
>>>>> References
>>>>>
>>>>> [0] Jx 1.1 Release
>>>>>       http://www.2bestsystems.com/foundation/j/jx1.1
>>>>>
>>>>> [1] [Jprogramming] zig-zag order  Oleg Kobchenko
>>>>> http://www.jsoftware.com/pipermail/programming/2006-Novembe
>>>>> r/004188.htm
>>>>>
>>>>> [2] [Jprogramming] How m"n shoulda been defined  Henry Rich
>>>>> http://www.jsoftware.com/pipermail/programming/2015-August/
>>>>> 042512.html
>>>>>
>>>>> [3] [Jprogramming] Jx version 1.0 release  Henry Rich
>>>>> http://www.jsoftware.com/pipermail/programming/2017-August/
>>>>> 048124.html
>>>>>
>>>>> [4] [Jforum] Wasted intermediate values  Jose Mario Quintana
>>>>> http://www.jsoftware.com/pipermail/general/2003-March/014488.html
>>>>>
>>>>> [5] [Jprogramming] Fold/reduce with initial value?  R.E. Boss
>>>>> http://www.jsoftware.com/pipermail/programming/2015-Februar
>>>>> y/041015.html
>>>>>
>>>>> [6] [Jprogramming] Tacit J and indexed replacement  Jose Mario 
>>>>> Quintana
>>>>> http://www.jsoftware.com/pipermail/programming/2014-July/038515.html
>>>>> ---------------------------------------------------------------------- 
>>>>>
>>>>> 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
>>
>> ----------------------------------------------------------------------
>> 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

Reply via email to