[argyllcms] Re: DTP41 and Linux
- From: Graeme Gill <graeme@xxxxxxxxxxxxx>
- To: argyllcms@xxxxxxxxxxxxx
- Date: Sun, 02 Jul 2006 13:33:53 +1000
Ben Goren wrote:
The OpenBSD approach, which I rather like, is to use a config file
for things that get that complex. I think this'd rather make a lot
of sense for Argyll, especially seeing how so much of the time
you'll be using the exact same options...and how the chances of
you remembering exactly what ``-c 4'' is supposed to mean three
weeks after you read the manual for the first time are virtually
nil....
This approach has its merits, but it also has it's problems. Too often
I've struggled with systems that have hidden configuration, and you're
wondering "why is it doing *that*!". Installation is made more
complicated, and only by reading the manuals can you figure out
where the config is. For some stuff it's great, for other things,
not so great.
The Argyll set of tools were/are really just intended as a test
harness for the underlying code. So I've tilted in the "self contained",
and "directly controllable" direction, rather than trying to set
up a system.
For projects that have a complicated/hard to remember setup, I've
simply creates shell scripts to encapsulate the knowledge. Now,
admittedly, shell scripts will break when I change the meaning
of options, so I've tried to minimize such changes, but given
the small audience and technical nature of the tools, I've
been prepared to break things at times, to keep it reasonably
clean. If changes to the potted viewing conditions change again,
I will see about moving to more symbolic synonyms.
Done right, and 80% of the time you'd never have to type more than
the command name.
I've generally tried to minimize the number of options needed
anyway, but some of it (ink limits etc.) needs a bit more support
in the file formats to avoid entering the same information several times.
This may get fixed at some stage.
Graeme Gill.
- Follow-Ups:
- [argyllcms] Re: DTP41 and Linux
- From: Ben Goren
- References:
- [argyllcms] Re: DTP41 and Linux
- From: Graeme Gill
- [argyllcms] Re: DTP41 and Linux
- From: Ben Goren
Other related posts:
- » [argyllcms] DTP41 and Linux
- » [argyllcms] Re: DTP41 and Linux
- » [argyllcms] Re: DTP41 and Linux
- » [argyllcms] Re: DTP41 and Linux
- » [argyllcms] Re: DTP41 and Linux
- » [argyllcms] Re: DTP41 and Linux
- » [argyllcms] Re: DTP41 and Linux
- » [argyllcms] Re: DTP41 and Linux
- » [argyllcms] Re: DTP41 and Linux
- » [argyllcms] Re: DTP41 and Linux
- » [argyllcms] Re: DTP41 and Linux
- » [argyllcms] Re: DTP41 and Linux
- » [argyllcms] Re: DTP41 and Linux
- » [argyllcms] Re: DTP41 and Linux
- » [argyllcms] Re: DTP41 and Linux
- » [argyllcms] Re: DTP41 and Linux
The OpenBSD approach, which I rather like, is to use a config file for things that get that complex. I think this'd rather make a lot of sense for Argyll, especially seeing how so much of the time you'll be using the exact same options...and how the chances of you remembering exactly what ``-c 4'' is supposed to mean three weeks after you read the manual for the first time are virtually nil....
This approach has its merits, but it also has it's problems. Too often I've struggled with systems that have hidden configuration, and you're wondering "why is it doing *that*!". Installation is made more complicated, and only by reading the manuals can you figure out where the config is. For some stuff it's great, for other things, not so great.
Done right, and 80% of the time you'd never have to type more than the command name.
I've generally tried to minimize the number of options needed anyway, but some of it (ink limits etc.) needs a bit more support in the file formats to avoid entering the same information several times. This may get fixed at some stage.
- [argyllcms] Re: DTP41 and Linux
- From: Ben Goren
- [argyllcms] Re: DTP41 and Linux
- From: Graeme Gill
- [argyllcms] Re: DTP41 and Linux
- From: Ben Goren