"Gary Hawkins" <[EMAIL PROTECTED]> wrote: > > Stuart> I have a few perl files that I need to send out to a > > Stuart> client. However, we do not want them seeing what are in the > > Stuart> files for obvious reason. > > > > What obvious reason? > > That would be so the client doesn't walk away from the guys who do the work > once they have the goods.
It's their goods if they pait for it. There should be better reasons for them to come back to you with updates and other projects than the fact that you've made the code unreadable. > At work, I would compile specific-task perl scripts for several reasons: > 1) So my coworkers would not edit them and mess something up. Agreed - to some extent. > 2) To make them wonder how I did it. And what would THAT be good for? So that you can feel superior? Wouldn't you want them to learn from you so that you don't have to fix their shitty code and so that you can ask them to help you with a project? > 3) Because, if they could see the code they would tend to try to find some > reason to criticize it (human nature). You can't grow without feedback. > 4) For their ease of use, no perl.exe or perl56.dll required. Agreed here completely. Sometimes this makes a big difference. Sometimes it's better though to install Perl on a server(s), share it and use it to interpret your scripts. > 5) So that if they dump me and want an upgrade they have to start all over. Sorry? If I am employed as a programmer and write some code in my working hours as a part of a project or whatever then the code belongs to my employer, not me. Or not? Anyway if I as a boss had a subordinate that says something like this I'd get rid of him immediately. So that there is not that much code we have to rewrite when he leaves. (Though on the other hand some people make write-only code even if they do not want to. And it's not always possible to find better ones.) Jenda =========== [EMAIL PROTECTED] == http://Jenda.Krynicky.cz ========== There is a reason for living. There must be. I've seen it somewhere. It's just that in the mess on my table ... and in my brain. I can't find it. --- me -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]