Thanks for the great feedback Ric,

I'll give you my responses/rationalizations, keeping in mind that at this early 
stage there will be many changes.

0) The representation of the noun argument (as opposed to a noun that might be 
attached to a conjunction) is certainly up for discussion. At one point I 
thought I would focus more on the sentence itself without the argument, but 
thought that having the intermediate values was more useful and that of course 
required an argument. Changing the linking to a curved arrow would certainly 
differentiate the application to an argument from the result of a verb.

1) I am guessing that I put the argument on the bottom and the result on top 
through the influence of the Roger Stokes diagrams that I had seen in Learning 
J. I don't have any particular attachment to either direction, but must admit 
that I find the sideways 'tree representation' of J verbs difficult to wrap my 
head around. As an aside, since I am in Canada and I think you are in New 
Zealand, it would stand to reason that we would invert each others views ;)

2) I chose yellow for / to represent an adverb working on a verb. The verb + is 
blue (I felt it was working dyadically within the single argument through the 
influence of /). The result of the +/ does get represented as a monadic verb 
when it is projected into the fork. I felt that the composite verb +/ should be 
broken out into yellow (adverb) and blue (dyadic verb) rather than representing 
them in green (which is the view that the fork has of them).

3) I have always thought of trains as a type of implicit conjunction. I think 
it came from Henry Rich's J for C programmers [1], although to be accurate he 
refers to forks and hooks as modifiers. I agree that the result is a verb, but 
then the result of u...@v  is also a verb (and @ is a conjunction). Forming the 
train as a conjunction, lets me imagine verbs taking on different roles 
according to their position, the same way a true conjunction would affect they 
way they interacted with the arguments. If the fork 'conjunction' was part of 
another conjunction, it would be represented as a verb in the same way that +/ 
was represented by green square inside it even though it is composed of + and / 
. Believe me, I'm way out on a limb with this one, so I really look forward to 
more discussion.

Cheers, bob

[1] http://www.jsoftware.com/help/jforc/compound_verbs.htm#_Toc191734374
On 2010-10-12, at 3:01 PM, Sherlock, Ric wrote:

> Bob,
> I think you're right that a simple, attractive, interactive parser for J 
> sentences may ease the introduction of newcomers to some of J's concepts.
> 
> Here is some feedback:
> 
> I like the visual "explosion" of a placeholder to its components, however I 
> find the similarity of the visual effect linking the gray graphic 
> (representing the Noun) to the monadic verbs +/ and # confusing. Perhaps 
> something more directional (like an curved arrow) could be used to show where 
> the noun is inserted into the sentence.
> 
> IMO it would be more intuitive if the diagram worked from top to bottom 
> rather than bottom to top (iow the arguments were fed in from the top and the 
> result produced at the bottom).
> 
> Why does the exploded graphic of +/ have a yellow background? It is a monadic 
> verb in this sentence, so shouldn't it have a green background?
> 
> You describe a fork as a conjunction. Do you mean this in the same way as say 
> @ is a conjunction? If so then I think this is incorrect. According to the 
> dictionary, a train of any length is a verb not a conjunction [1] in which 
> case the box with the red background should also have a green background (it 
> is a monadic verb).
> 
> [1] http://www.jsoftware.com/help/dictionary/dictf.htm
> 
>> From: bob therriault
>> Sent: Wednesday, 13 October 2010 09:45
>> 
>> Hi Devon,
>> 
>> If the topic of representing array thinking comes up, the last three posts on
>> my blog express some fumbling about I've been doing in the last two weeks.
>> 
>> http://bobtherriault.wordpress.com/
>> 
>> Most recent is a screencast of a J 'training-wheels' environment that may be
>> achievable with the new beta.
>> 
>> Cheers, bob
>> 
>> On 2010-10-12, at 11:50 AM, Devon McCormick wrote:
>> 
>>> Here I'd been thinking about discussing the NY Times article cited by Roger
>>> at tonight's NYCJUG, but it fell off the list.
>>> 
>>> On Tue, Oct 12, 2010 at 1:43 PM, bob therriault
>> <[email protected]>wrote:
>>> 
>>>> Sorry, I hadn't listened to the entire discussion before I posted.
>>>> 
>>>> Even more pertinent are the last 12 minutes where the effect of 'number
>>>> words' in language indicates a greater potential for conceptually
>>>> development of mathematics. The final thoughts in the last minute of the
>>>> video indicate that it may be possible to unlock cognitive abilities by
>>>> describing numbers in different ways. I would think that would suggest that
>>>> learning an array language such as J would be a requirement for true
>>>> programming expertise.
>>>> 
>>>> Cheers, bob
>>>> 
>>>> On 2010-10-12, at 10:03 AM, bob therriault wrote:
>>>> 
>>>>> This video discussion of the effect of language on thought, recently
>>>> appeared on 3 quarks daily, a philosophy science blog.
>>>>> 
>>>>> 
>>>> http://www.3quarksdaily.com/3quarksdaily/2010/10/language-and-thought.html
>>>>> 
>>>>> At about the 12 minute mark, differences in Russian and English speakers'
>>>> perception of the colour blue is noted, possibly due to the fact that
>>>> Russian has two words for blue and English has one. If language affects
>>>> cognition at this very low level of processing, it would suggest that
>> higher
>>>> levels such as problem solving would be even more influenced by the ways
>>>> ideas are described.
>>>>> 
>>>>> Cheers, bob
>>>>> 
>>>>> On 2010-10-12, at 7:36 AM, Roger Hui wrote:
>>>>> 
>>>>>> There is another presentation of the same idea in
>>>>>> 
>>>> http://www.nytimes.com/2010/08/29/magazine/29language-t.htm?pagewanted=all
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> ----- Original Message -----
>>>>>> From: Stephen Taylor <[email protected]>
>>>>>> Date: Tuesday, October 12, 2010 5:32
>>>>>> Subject: Re: [Jgeneral] Looking for links - online or off - between J
>>>> and natural language (example: English).
>>>>>> To: General forum <[email protected]>
>>>>>> 
>>>>>>> Linda
>>>>>>> 
>>>>>>> I'd be interested to publish in *Vector* anything you write on
>>>>>>> this topic.
>>>>>>> 
>>>>>>> Don't know if this is helpful, but a while back we blogged about
>>>>>>> a professor
>>>>>>> at Stanford working close to this field
>>>>>>> 
>>>>>>> http://vectoreditor.blogspot.com/2009/06/how-language-shapes-
>>>>>>> thought.html
>>>>>>> Cheers
>>>>>>> Stephen
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> On 3 October 2010 10:14, linda falkoff
>>>>>>> <[email protected]> wrote:
>>>>>>> 
>>>>>>>> Thanks so much Roger and Brian - I plan to click on the links,
>>>>>>> and hope to
>>>>>>>> come back re the work on "software linguistics" Adin and I
>>>>>>> were doing in
>>>>>>>> the
>>>>>>>> 80's and happily interacting with Ken and APL as well - I note
>>>>>>> online that
>>>>>>>> sl field has taken off (in a good sense) and there are likely
>>>>>>> connections.>
>>>>>>>> Also it may be interesting to take pics of the "Claim
>>>>>>> Structure Grammars" I
>>>>>>>> built for my computing / info. sci  advisor Ted Glaser in
>>>>>>> the 70's,
>>>>>>>> because
>>>>>>>> it would be very nice if it relates generally to J.  I
>>>>>>> want to carry forth
>>>>>>>> with the "family" projects. Will be pleased to partner in studies,
>>>>>>>> conversations ...
>>>>>>>> 
>>>>>>>> You give a lot of clues .. very nice.
>>>>>>>> 
>>>>>>>> LDMF.
>>>>>>>> *Respectful Interfaces* . When googling use quotes!
>>>>>>>> 
>>>>>>>> On Fri, Oct 1, 2010 at 11:36 AM, Roger Hui
>>>>>>> <[email protected]> wrote:
>>>>>>>> 
>>>>>>>>> Welcome to the J Forums, Linda.
>>>>>>>>> 
>>>>>>>>> As far as Ken's work, there isn't much explicitly written
>>>>>>>>> on the subject.  I know of the following items:
>>>>>>>>> 
>>>>>>>>> - http://keiapl.org/anec/#algebra
>>>>>>>>> from "Algebra: An Algorithmic Treatment", 1972.
>>>>>>>>> 
>>>>>>>>> - He modeled the organization of the dictionary part
>>>>>>>>> of "J Introduction and Dictionary"
>>>>>>>>> http://www.jsoftware.com/help/dictionary/contents.htm
>>>>>>>>> and before that "A Dictionary of APL",
>>>>>>>>> http://portal.acm.org/citation.cfm?id=36983.36984
>>>>>>>>> on the organization of an English dictionary,
>>>>>>>>> in particular the American Heritage Dictionary of the
>>>>>>>>> English Language.  (Earlier versions were called
>>>>>>>>> "A Dictionary of the APL Language" and "The ISI
>>>>>>>>> [Iverson Software Inc.] Dictionary of J")
>>>>>>>>> 
>>>>>>>>> - Of course, he uses noun/verb/adverb etc.
>>>>>>>>> where more traditionally in this context the
>>>>>>>>> terms array/function/operator are used.
>>>>>>>>> This has been very helpful as for example most
>>>>>>>>> every one gets "adverb" (run quickly, eat quickly, ...;
>>>>>>>>> run quickly, run slowly, run directly, ...) whereas
>>>>>>>>> "operator" tends to be confusing and mysterious.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> ----- Original Message -----
>>>>>>>>> From: linda falkoff <[email protected]>
>>>>>>>>> Date: Friday, October 1, 2010 7:43
>>>>>>>>> Subject: [Jgeneral] Looking for links - online or off -
>>>>>>> between J and
>>>>>>>>> natural language (example: English).
>>>>>>>>> To: [email protected]
>>>>>>>>> Cc: [email protected]
>>>>>>>>> 
>>>>>>>>>> Best wishes up front -
>>>>>>>>>> 
>>>>>>>>>> and can you please share some links you like on the topic
>>>>>>> of J
>>>>>>>>>> and natural
>>>>>>>>>> language, English or otherwise?
>>>>>>>>>> Sorry, post is redundant with email  subject line.
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Many thanks, LDMF, *Respectful Interfaces*.
>>>>>> ----------------------------------------------------------------------
>>>>>> 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
>>>> 
>>> 
>>> 
>>> 
>>> --
>>> Devon McCormick, CFA
>>> ^me^ at acm.
>>> org is my
>>> preferred e-mail
>>> ----------------------------------------------------------------------
>>> 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