We are discussing the copula verbs which have a different syntax. /Erling

On 2017-10-08 10:58, Erling Hellenäs wrote:
Many people here have a habit of giving long lectures to people about things they already know to make it appear like they are totally stupid and they themselves are very clever and are teaching this stupid person even the most basic things. /Erling

On 2017-10-08 01:25, Don Guinn wrote:
I don't think that it works like you would expect.

    (p , 0 $ p =: ]) 'erling'
erling
    p
]
    (p , 0 $ 'p' =: ]) 'erling'
erling
    p
]
    (p , 0 $ 'p' =: ])
p , 0 $ ]
    4 !:0 <'p'
3

Turns out that "p" is a verb who's value is "]", as you would expect. And
of course the result of the expression is the right argument.

    (p , 1 $ p =: ]) 'erling'
erlinge

But as you can see the assignment disappears. The test above shows that
both "p"s select the right argument.

On Sat, Oct 7, 2017 at 3:31 PM, Erling Hellenäs <[email protected]>
wrote:

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/forum
s.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


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