An obscure bug related to the Unnamed Execution foreign (104!:5) has been
fixed.  More importantly, avx binaries for 64 bit Windows and Linux are now
also available at the same link [0].



On Sat, Sep 30, 2017 at 5:27 PM, Jose Mario Quintana <
jose.mario.quint...@gmail.com> 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-November
> /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-February
> /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

Reply via email to