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