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

Reply via email to