It will take time to understand the paper. The comparison of S to J for the 
example on page 2 is given towards the end of the paper:



S Compound Verb:                    %:(+/*:(])–(+/)%#)%<:#

J Tacit Programming:                ([:%:+/@:*:@:(-+/%#)%<:@#)



In essence, you are able to remove all "@:", the cap, "[" and the 
parentheses around the tacit J. That's because compound verbs and regular 
programming are the same. There is no tacit programming. Compound verbs in S 
follow the right to left rule, which tacit J doesn't. I assure you that it 
is worth the effort to read it.







----- Original Message ----- 
From: "Björn Helgason" <[email protected]>
To: "Chat forum" <[email protected]>
Sent: Wednesday, April 22, 2009 6:04 PM
Subject: Re: [Jchat] Language S


>I have glanced through your document.
> I do not find it easy to read nor easy to understand.
>
> Using combinations of operations are probably not easy for anyone to
> understand as a first task.
>
> I guess your example on page 2 could be a good starting point but instead 
> of
> doing it combined to brake it down into steps.
>
> Use individual math operations and translate them into similar J 
> operations.
>
>
>
> 2009/4/22 Don Watson <[email protected]>
>
>> Blank    I have a challenge.
>>
>>    I am interested in using the J system for experiential use in 
>> elementary
>> and secondary school Mathematics. It has many advantages, including free
>> availability for education.
>>
>> . However, no one would claim it is easy for teachers to learn J. What I
>> have done in this paper is describe a language - called S, for school -
>> that
>> seems to be closer to Mathematics and needs no tacit programming form. It
>> should be easier to lean and more easily parallel mathematical formulae.
>> The
>> idea is that S be an option sitting on top of the J system. it is 
>> described
>> in a paper at:
>>
>>            http://members.shaw.ca/dwawatson/s.doc
>>
>>    The description contains a lot of "why". I found that I learned J more
>> easily when I asked "why". I also describe in the same form why tacit
>> programming works the way it does. This helped when I tried to outline
>> procedures for turning S into J and vice-versa.
>>
>>    The challenge for those who know J a lot better than I do is to more
>> accurately describe the procedures needed. It may require restrictions in
>> order to work.
>>
>>    I apologize for not using the Wiki. My generation was not brought up 
>> to
>> understand instructions. Few things used to have complexity.
>>
>>    Thanks,
>>
>>        Don Watson
>>
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
>
>
>
> -- 
> Björn Helgason, Verkfræðingur
> Fugl&Fiskur ehf,
> Þerneyjarsundi 23, Hraunborgum
> Po Box 127,801 Selfoss ,
> t-póst: [email protected]
> gsm: +3546985532
> Landslags og skrúðgarðagerð, gröfuþjónusta
> http://groups.google.com/group/J-Programming
>
>
> Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari einfaldleikans
>
> góður kennari getur stigið á tær án þess að glansinn fari af skónum
>         /|_      .-----------------------------------.
>        ,'  .\  /  | Með léttri lund verður        |
>    ,--'    _,'   | Dagurinn í dag                     |
>   /       /       | Enn betri en gærdagurinn  |
>  (   -.  |        `-----------------------------------'
>  |     ) |         (\_ _/)
> (`-.  '--.)       (='.'=)   ♖♘♗♕♔♙
>  `. )----'        (")_(") ☃☠
> ----------------------------------------------------------------------
> 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