@Henry – in my heart-of-hearts I know you're right. But it's lifted off the
launchpad now.

I've scratched my chin about a final application of some agreed spacing
convention – a J app to do that is badly needed. But how to do it without
invalidating the testing? It could call for a really smart bot.

On Sat, May 26, 2018 at 9:32 PM, Henry Rich <[email protected]> wrote:

> I think it's a mistake to leave it to individuals.  Spacing really makes a
> difference to readability.
>
> Using a special font and something to set off the J code would help.
> Maybe have a gray background box around code.
>
> I think
>
> (+/ % #) y
>
> with something to set it apart would be easier to read than
>
> (+/%#) y
>
> with nothing.
>
> Henry Rich
>
>
>
>
> On 5/26/2018 4:25 PM, Ian Clark wrote:
>
>> Can I recommend these prettyprinting conventions apply only to J code
>> blocks, i.e. between tags <pre>…</pre>?
>>
>> Inline J within narrative text (<tt>…</tt>) is something else altogether.
>> It is fraught with readability issues and often demands creative
>> solutions.
>> If there's one general rule, it is: have as few spaces as possible. Thus:
>> i.0 is better than i. 0. Apart from anything else it avoids unwanted
>> line-spills.
>>
>> Code spacing is from now on the responsibility of the individual
>> code-testing volunteers.
>>
>> Ian Clark
>>
>> On Sat, May 26, 2018 at 6:30 PM, Henry Rich <[email protected]> wrote:
>>
>> I agree with all those suggestions.  I would add a space before the LHS of
>>> assignment, and I would allow extra spaces around parentheses to make it
>>> easier to match parentheses by eye.
>>>
>>> Henry Rich
>>>
>>>
>>> On 5/26/2018 10:33 AM, 'Pascal Jasmin' via Programming wrote:
>>>
>>> I'd like to see a different spacing convention.
>>>>
>>>> space between verbs and their arguments.
>>>> space after assignment but not with the LHS.
>>>> space between verbs in trains.
>>>> No space if possible between modifiers and verbs.
>>>> The convention used throughout topics appear to be no spaces ever.
>>>>
>>>> ________________________________
>>>> From: chris burke <[email protected]>
>>>> To: Programming forum <[email protected]>
>>>> Sent: Saturday, May 26, 2018 10:24 AM
>>>> Subject: [Jprogramming] Fifty Shades of J
>>>>
>>>>
>>>>
>>>> Norman Thomson's J-ottings is an outstanding series of essays on J
>>>>
>>>> published in Vector magazine, based on his long classroom experience in
>>>>
>>>> teaching J and its forerunner APL. Norman has collected and rearranged
>>>>
>>>> these essays in a book (unpublished), but with his and the BAA's
>>>> approval,
>>>>
>>>> we are now making this series available on the J wiki under the title
>>>>
>>>> "Fifty Shades of J", see
>>>>
>>>> http://code.jsoftware.com/wiki/Fifty_Shades_of_J .
>>>>
>>>>
>>>> The material has been converted to wiki format but we want to make sure
>>>> the
>>>>
>>>> examples work correctly in J8 and that each essay is given a thorough
>>>>
>>>> review before signing off on it. For this we would like to co-opt the
>>>> help
>>>>
>>>> of forum members, and ask that volunteers take responsibility for
>>>> checking
>>>>
>>>> individual essays.
>>>>
>>>>
>>>> We did a similar exercise a few years back on Eugene McDonnell's series
>>>> "At
>>>>
>>>> Play with J", which went very well. The two series are complementary,
>>>> with
>>>>
>>>> Eugene concentrating on solving specific problems with J, while Norman
>>>> is
>>>>
>>>> more focused on the design and use of the core J language. I hope that
>>>> we
>>>>
>>>> can give Norman's work the same reception as for Eugene!
>>>>
>>>>
>>>> You don't need to be an expert to help out, in fact even a novice can
>>>> help
>>>>
>>>> by checking the examples do work. Moreover, there should something for
>>>>
>>>> everyone in each of the essays. The coverage is wide, and (if you're
>>>> quick)
>>>>
>>>> it won't be hard to pick a topic that excites you. You'll gain J
>>>> insights
>>>>
>>>> hard to gain another way, plus lend a hand in polishing this singular
>>>> work
>>>>
>>>> of instruction and entertainment.
>>>>
>>>>
>>>> Our thanks to Norman for making this available, to BAA for approving the
>>>>
>>>> work, and to Ian Clark for invaluable help in getting the wiki pages
>>>>
>>>> organized.
>>>>
>>>> ----------------------------------------------------------------------
>>>>
>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>> ----------------------------------------------------------------------
>>>> For information about J forums see http://www.jsoftware.com/forums.htm
>>>>
>>>>
>>> ---
>>> This email has been checked for viruses by AVG.
>>> http://www.avg.com
>>>
>>>
>>> ----------------------------------------------------------------------
>>> 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