Lau B. Jensen wrote: > And after my discovery, a few threads discussing bugs > have put me at unrest.
No worries. I am far and away the largest reporter of bugs in J*. And you can see I'm the very opposite of anxious. This is mostly because the majority of the bugs I report stem from strange and curious (ab)uses of the language. A "normal" user of J would never encounter these issues. > Where can I go get an overview of the open issues http://www.jsoftware.com/jwiki/System/Interpreter/Bugs > also some stats on the issues that have been with J thus far We don't keep statistics, but you can see resolved issues for a few years back: http://www.jsoftware.com/jwiki/System/Interpreter/Bugs07 and 06, 05, etc. Beyond that, you'll have to search the Forum archives [1] for e.g. "bug". Bear in mind that the majority of bug reports are spurious (where perhaps a newcomer [or oldercomer] misinterprets the documentation and derives inappropriate expectations; man, I've done that a lot). > I really need to be able to trust the output :) Bottom line: you can trust J's output. In fact, you can trust J's output with significantly greater confidence than an equivalent program written in another language. This is because J's primitives are more powerful than in most other language, so they express larger concepts. These concepts are well organized and well exercised (J is ~20 years old, and built with the experience of an implementation decades older -- nearly as old as Lisp). In combination with J's high level consistently, wherein primitives are implemented with other primitives, the result is your programs will gracefully handle a lot of edge conditions you wouldn't think of in the first place. -Dan * Well, as far as I can tell from public information. Maybe one of JSoftware's clients are finding and reporting more bugs, privately. [1] http://www.jsoftware.com/forumsearch.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
