I have solved many problems where the resulting code has been used 
for years - without anything like the "rigorous testing" that "should 
have been done"...

Many success stories about J/APL come from people solving real 
problems and the solution running for years while the "official 
approach" was being developed (and tested). I have seen cases where 
the official, tested system fails to work as well as the shot from 
the hip J/APL solution. I think many people in these forums have had 
similar experiences.

IMHO, when a J/APL solution solves a problem, chances of pathological 
cases causing bad things to happen are remarkably less than when 
using "conventional" languages. This is contributed to by the 
conciseness and rigor of "Iverson thinking".

Let me add that I do very much admire the approach to testing that 
you have developed for j releases. The paucity of bugs indicates the 
high quality of your work.

- joey


At 10:10  -0700 2009/09/26, Roger Hui wrote:
>I think people have used that kind of argument
>against the use of J/APL.  ("You have to
>be really smart to use J/APL ...")
>
>Also, I am not smart enough to write shippable
>code that I haven't tested.
>
>
>
>----- Original Message -----
>From: Joey K Tuttle <[email protected]>
>Date: Saturday, September 26, 2009 10:00
>Subject: Re: [Jchat] Is J Cheating
>To: Chat forum <[email protected]>
>
>>  A practical point of view -
>>
>>      http://www.joelonsoftware.com/items/2009/09/23.html
>>
>>  I would say that J offers really good tools (Duct tape and WD40
>  > if you will...)
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to