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
