Chipp Walters wrote:

Something Richard Gaskin mentioned, I believe at the RevMasters Summit
awhile back, might shed some light. I don't remember his exact words,
but to paraphrase he said designing an application was significantly
harder than designing a tool. A tool should allow for a desired
outcome to be performed without crashing. An application should
prevent a user from taking any path which prevents the desired outcome
from being performed-- and should never crash.

I think I've always thought of Rev as a tool.

I wish I could take credit for that, but I was paraphrasing Steven McConnell, from either Code Complete or Rapid Development. He was talking about the orders-of-magnitude difference in effort to build a tool vs. a product, and he characterized it like this:

"With a tool, it need only be possible to use it correctly. But with a product it should be impossible to use it incorrectly."

I've always considered the MC IDE a tool. :)

Certainly this doesn't provide immediate help for Bernard. But, I
might suggest he consider posting some of the code he's trying to run
in order to see if there are some obvious scripting errors being made,
which might take the IDE and engine down.

This may sound overly simplistic, but the way to diagnose any problem is to find the differences between the working and non-working states.

With Rev apps, so much can come into play: the engine, the IDE, RAM, the OS, the hard drive, etc.

Swapping out the IDE is a relatively small change which can help reduce the solution space significantly. But in all fairness, unless Bernard is familiar with the MC IDE it may not be a good test, since he won't likely be spending as much time in it or doing the same sorts of tasks he might in Rev.

It may also be worthwhile running a RAM checker and a low-level disk checker on the system in question, to help rule out those issues.

If it's crashing as frequently as it seems, it should be relatively easy to find enough of a pattern to eventually get to an isolated recipe. Let's hope....

--
 Richard Gaskin
 Managing Editor, revJournal
 _______________________________________________________
 Rev tips, tutorials and more: http://www.revJournal.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to