just an idle train of thought from a novice .. on the Home Page under "Welcome to JSoftware" there's the note: "J is a modern, high-level, general-purpose, high-performance programming language."
after digging into Project Euler with J as my toolkit, I'm coming to the conclusion the word "Programming" is misleading. I think the following words would be more evocotive of using J... Construction Assembly Knitting Weaving "programming" evokes [for, repeat, while loops] [if then else] [endless use of indexes] [sea-sickness inducing nesting] [info blindness induced by info being interlaced with atomic programming detail] J (from my limited experience) is about [constructing and choosing shapes], [meshing blocks, surfaces, edges and points], [knitting and weaving strands], etc .. an entirely different frame of mind, i think, that is not hinted at in "programming". Dare i say it? .. J is not a "logical" language, it's a "visual", almost "tactile" language. .. just idle thoughts .. 8-) ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
