How to remove the smell (the "[" and the "]") from
   3(i.@>:@[ ^/~ ])2 3 4
?
Thanks!  Bo.






    Den fredag den 21. august 2020 07.06.50 CEST skrev Raul Miller 
<[email protected]>:  
 
 The code smell which bothers me worst, in J, is the "not getting started" 
smell.

When I am afraid of writing a rough draft because it would be ugly, I
don't get anywhere. And, once I have a working draft, I can use that
to test variations which would be more concise, more understandable,
which get past machine bottlenecks, which have clearer interfaces
and/or more straightforward documentation.

Anyways, not putting my heart into it is a smell.

Thanks,

-- 
Raul

On Thu, Aug 20, 2020 at 6:24 AM ethiejiesa via Programming
<[email protected]> wrote:
>
> What are some classes of code smell in J?
>
> For clarity, "code smell" means any characteristic of source code that
> indicates a potentially deeper problem. These are anti-patterns that occur at
> the source code level.
>
> The canonical example is probably duplicated code, which indicates a potential
> for abstraction or merging of the repeated code. In C-like languages, deeply
> nested if statements are typically considered smelly, suggesting a potential
> need for better data structures, separation of mixed concerns, etc. In haskell
> "boolean blindness" is another.
>
> When writing tacit verbs, I find that trying to avoid ("), ([) or (]), and
> parentheses as much as possible often helps me find better solutions. That's
> what prompted this question.
>
> Anyway, what are similar code anti-patterns in J (or APL) that have helped you
> write better J by recognizing and avoiding them?
>
>
> Cheers!
> ----------------------------------------------------------------------
> 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