On Wed, Aug 2, 2017 at 5:19 PM, bill lam <bbill....@gmail.com> wrote:
> IMO Clang does a good job here. And the following > can be compiled without warning. > *((volatile I*)0)=0; // scaf > > I think jx provides useful facilities but some of them are > incompatible with J dictionary. > > Ср, 02 авг 2017, Thomas Costigliola написал(а): > > You can try removing the conditional statement enclosing that line, but > for > > now I would say the patch is broken under Clang. Since the rank code was > > completely rewritten in J805 and J806 and ":: is based on the J804 rank > with > > some unfinished updates Henry was working on, the real solution is to > > rewrite ":: based on the new rank code. But that should wait until the > code > > is stable. Does anyone anticipate more changes? > > > > On a more philosophical note, ":: implements gerund left arguments that > > apply to the items cyclically. The reason for adding a new primitive and > not > > extending ": is because it breaks using ": to define constant functions. > If > > someone has any ideas to make them play nicely together then they can be > > merged into a single primitive. The issue is that there is no distinction > > between a noun and gerund. > > > > Regards, > > -Thomas > > > > On 08/02/2017 11:52 AM, bill lam wrote: > > > Yes, I use Clang and have -Werror -Wextra in CFLAGS. > > > Sometimes vs2013 is much less tolerant. > > > > > > Ср, 02 авг 2017, Thomas Costigliola написал(а): > > > > That looks like Henry's code taken from cr.c at some older version. > It > > > > compiles fine for me in GCC and Visual Studio 2013. It is in the > > > > implementation of "::, which seems to be working in my tests, so > that code > > > > never gets hit. Are you using Clang? It's much less tolerant of code > like > > > > that. > > > > > > > > Regards, > > > > -Thomas > > > > > > > > On 08/02/2017 11:21 AM, bill lam wrote: > > > > > When I tried to compile, but this line in best.c failed. > > > > > > > > > > *((I*)0)=0; // scaf > > > > > > > > > > and I can not understand its intention, access to memory > > > > > address 0 should cause segfault. > > > > > > > > > > Вт, 01 авг 2017, Jose Mario Quintana написал(а): > > > > > > A brief description of the Jx v1.0 extensions, together with > links to a > > > > > > Windows 64 bit dll, a Unix 64 bit so binaries and the patch > corresponding > > > > > > to the J806 source can be found at, > > > > > > http://www.2bestsystems.com/foundation/j/jx1 > > > > > > > > > > > > Summary > > > > > > > > > > > > - Spelling > > > > > > - Names with unicode characters > > > > > > - Primitives > > > > > > Added =.. =:: $:: [. ]. ]: ".. ":: `. ?: i.. O. > > > > > > Extended ~ $. > > > > > > - Foreign > > > > > > Added 104!:5 Unnamed Execution > > > > > > > > > > > > - Trains > > > > > > a v Added (different from Jx v0) > > > > > > a a Extended (different from Jx v0) > > > > > > c a Resurrected > > > > > > a c a Resurrected > > > > > > > > > > > > The Jx v0 page, > > > > > > http://www.2bestsystems.com/foundation/j/jx0 > > > > > > will be removed in the near future > > > > > > > > > > > > Time permitting, there will be soon a script with assertions for > those who > > > > > > want to verify binaries targeted for other platforms and I will > try to > > > > > > illustrate the facilities in action with some scripts. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Sat, Mar 8, 2014 at 11:40 PM, Jose Mario Quintana < > > > > > > jose.mario.quint...@gmail.com> wrote: > > > > > > > > > > > > > > > > > > > > The patches, a Windows 32-bit DLL, a cheatsheet, 32 and 64 bit > Unix > > > > > > > libraries are found at: > > > > > > > > > > > > > > > > > > > > > http://www.2bestsystems.com/foundation/j/ > > > > > > > > > > > > > > > > > > > > > For more details and demonstration code, see the article in > the Journal of > > > > > > > J: http://journalofj.com/index.php/vol-2-no-2-october-2013 > (only the > > > > > > > definition of the new conjunction knot (`.) has been slightly > modified for > > > > > > > the release). > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------ > ---------- > > > > > > For information about J forums see > http://www.jsoftware.com/forums.htm > > > > > > > > > > > > > ------------------------------------------------------------ > ---------- > > > > For information about J forums see http://www.jsoftware.com/forum > s.htm > > > > > > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > -- > regards, > ==================================================== > GPG key 1024D/4434BAB3 2008-08-24 > gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 > gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3 > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm