Date: Fri, 18 Mar 2011 17:13:01 -0600 From: Chad Perrin <perrin@apotheon.com> To: freebsd-questions@freebsd.org Subject: Re: HAL must die! Message-ID: <20110318231301.GA21827@guilt.hydra> In-Reply-To: <20110318213641.GA37871@lpthe.jussieu.fr> References: <20110318213641.GA37871@lpthe.jussieu.fr>
next in thread | previous in thread | raw e-mail | index | archive | help
--dDRMvlgZJXvWKvBx
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Fri, Mar 18, 2011 at 10:36:41PM +0100, Michel Talon wrote:
> Chad wrote:
> >
> > Everybody who thinks it's a good idea (by way of analogy) to write
> > command line utilities that default to not letting you specify any
> > options at all, and if you use one option to do something non-default
> > you have to specify *all* options even when the specification is
> > exactly the same as the default -- raise your hands.
>=20
> In fact i am just now writing something which does that: either mostly
> automatic, or with full "expert" options if you know what you are
> doing. There is no real middle ground, in my opinion, and i just don't
> like the Unix style commands, with tons of options and unscrutable man
> pages. I think this Unix approach has not led to considerable adoption,
> generally. To come back to HAL, i have been usually happy with HAL. You
> just have to know that if you want to modify some simple X
> configuration (typically change the keyboard language) you have to do
> it in a HAL config file, not in xorg.conf. The only problem is that
> the HAL config files are in xml crap, not in usual form. In fact the
> main HAL problem is a documentation problem, like for many other softs.
> How many new features of FreeBSD are correctly documented presently?=20
Wait -- what? Really?
Let's say your application has the following options with defaults:
foo: one
bar: two
baz: three
qux: four
Let's say someone wants qux to be five instead of four. Are you saying
you're writing your application to *force* them to specify *all four*
configuration settings, even when three of them are default? Are you
further saying you're doing this because you think it's a good idea from
a UI standpoint, and not just out of laziness?
--=20
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]
--dDRMvlgZJXvWKvBx
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)
iEYEARECAAYFAk2D5v0ACgkQ9mn/Pj01uKUnEACg+p1aTnaFhkIyg9TBr0do3lwn
MxgAnRyL+Hph3vpJHQvIl3WK1YjaRjup
=kI65
-----END PGP SIGNATURE-----
--dDRMvlgZJXvWKvBx--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110318231301.GA21827>
