A noun need not be a gerund.

Sent from my iPhone

On 3 Aug, 2017, at 9:19 AM, Don Guinn <dongu...@gmail.com> wrote:

> A gerund is a noun.
> 
>   g=:+`-
>   g-:;:'+-'
> 1
> 
> I don't know if others have taken advantage of building gerunds as boxed
> lists, but I have. Can gerunds have rank greater than 1? So far I haven't
> found a use for that, but who knows?
> 
> On Wed, Aug 2, 2017 at 7:01 PM, Bill <bbill....@gmail.com> wrote:
> 
>> J interpreter must know when a noun is a gerund, so is it possible to add
>> a new primitive to test for gerund? Or is there already J script to test
>> for gerund?
>> 
>> Sent from my iPhone
>> 
>> On 3 Aug, 2017, at 3:36 AM, Henry Rich <henryhr...@gmail.com> wrote:
>> 
>>> I expect to make some more improvements to dyad u"n, and eventually to
>>> rewrite the monad to match the dyad.  My availability to work on this
>> will
>>> be intermittent for a while.  The 8.06 code as is works, and fixes a
>>> long-standing bug reported by Martin Neitzel.
>>> 
>>> I have suggested using m"n, where n is not _, to implement a cyclic
>> gerund
>>> m.  If m doesn't look like a gerund, it would be treated as a simple
>> noun.
>>> While this is not strictly compatible, I think it very unlikely that it
>>> would break any existing code.  I think m"n was wrongly defined and that
>>> this is the correct definition.  My opinion is not universally shared so
>> I
>>> haven't acted on it.
>>> 
>>> Henry Rich
>>> 
>>> On Wed, Aug 2, 2017 at 5:03 PM, Thomas Costigliola <fo...@iocane.net>
>> wrote:
>>> 
>>>> 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/
>> 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