On Tue, Jun 23, 2015 at 9:12 AM, Joe Bogner <[email protected]> wrote:
> 1. Demonstrated a real need. More generally, what constitutes a need to 
> change?
>
> - Performance?
> - Ease of use?
>
> In terms of the reduce idea, it sounds like this may fit both criteria
> as there are performance issues and the proposed solution[3] is not
> easy for a beginner. I think further testing is needed on both though
> to demonstrate the need.

I can't help but think we should do a bit more here.

I tried to find a statement by Ken Iverson about his criteria for
including a feature in the language, but I wasn't able to find
anything specific.

I did find http://www.jsoftware.com/pipermail/general/2001-November/008227.html
which has to do with the "easy for a beginner" issue.

And, I guess, personally, I would be looking for evocative uses. Even
if it's just one really nice example - the documentation will need
good examples.

If the only reason for including this is "other languages do it", I
suspect that the right approach would be to create a package which
contains those kinds of words. Perhaps: 'general/misc/colloquial'?

That said... I can see using this project to get into jgplsrc - but
I'd want to view this particular thing as practice rather than as
"intended for release". Getting things right takes a lot of work, but
introducing a feature implies being willing to support that feature,
which requires a lot more dedication than the initial implementation.

Thanks,

-- 
Raul
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to