On Wednesday 03 September 2003 15:45, Ami Chayun wrote:
> I don't know if it's a known issue, but I looked for some time for a way
> to launch mozilla without launching a new process every time.
> Finally I wrote this script, hope someone will fid it useful.

some perl syntax notes

> use strict;
> my $mozilla = "/usr/local/mozilla/mozilla";

Its better to 'use vars' or define 'ours' variables rather then setting up 
"global lexical" variables in the main name space - just makes more sense. 
but its a common enough mistake and nobody will shoot you for it.

> foreach $_ ( @ARGV )

The scalar default variable here is redundant - you can say
foreach (@ARGV)
or even
for (@ARGV)
for simplicity, or even better - define a lexically scoped variables for 
readability's sake
foreach my $arg (@ARGV)

And now that's out of the way - you will still launch a new mozilla process - 
you'd just skip the UI stuff if there's another one already running. 
actually: instead of running two processes, you will actually be calling 
mozilla twice everytime you run it instead of just once. assuming memory foot 
print is not an issue, is it worth it ?

-- 
Oded

::..
Finagle's laws for existentialists -
8.Everything takes longer than you think


=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to