From: "Ron S." Date: 2012-11-20T01:27:59+09:00 Subject: Re: Missing Something Thanks, Chris! I have spent time thinking about ALL of those things. Your questions hit at the heart of the problem, and they hit me all at once, all the time, and I don't even know where to begin. This is a very simple version of what I am doing. I have much more functionality in other versions. You hit the nail on the head with the first question. I never know when to export details to functions. I never know when to bundle functions into classes. I can't even begin to imagine how I would do things like modules or who knows what. I have a help file that keys off of --help -h -? as an argument. That is usually in there before the requires and includes. if (ARGV[0..3] == "--help") print "bleah... bleah... bleah..." exit 0 end That's for if I want the end product to be CLI and scripty. It would work off of a file of some sort (.yaml) to feed in data. The GUI option is fun, but unnecessary for what I want to do now. I suppose I would try to link it all up with Shoes? The "processing" more than one file question hits the heart of the matter. First of all, this creates a file. The processing of files is a whole separate thing (in my way of viewing this). I want the final thing to be working on dozens, if not hundreds and thousands of objects. And that's where the "object orientation," "classes," "methods" and all that enters in and it's where I get lost. It's all so arbitrary. I can define anything to be anything. And the more I do, the more ideas I get until I end up with a great big jumble that falls off the rails. All of the stuff out there (the help stuff) is operating on presumptions... unstated presumptions about what a User is trying to do. I always get to this point and get lost, hopelessly lost. Thanks for responding. -- Posted via http://www.ruby-forum.com/.