On May 8, 2011, at 11:00 PM, Marco wrote:

>> Having a GUI installer for the minimals (to make it more
>> user-friendly and enable the user to choose what modules
>> and fonts to install).
> 
> Just a (maybe stupid) idea:
> 
> What about making the  existing windows GUI install and/or
> update  all available  modules/fonts,  since most  windows
> users don't care about a few hundred MiB disk space.
> 
> Second,  creating  a  repository  for  Debian/Ubuntu  that
> enables  Linux users  to  install the  minimals using  the
> system package manager. It's easy  to create a package for
> the modules.
> 
> I have no idea how  package management works for MacOS, if
> something  like  repositories  exist or  how  software  is
> installed/updated.
> 
> And leave the existing  interface for the other platforms,
> since  the vast  majority  uses either  Linux, Windows  or
> MacOS.

Just a few thoughts:

1. linux ≠ ubuntu/debian. Maintaining a repository for all different linux 
distros in their different package formats would be a nightmare.

2. Maintaining a cross-platform GUI is incredibly difficult. gtk is an absolute 
non-starter on OS X. 

3. Resources are limited. I would rather they go into development of luatex and 
mkiv then into eye-candy for mouse-pushers.

4. We now get reports from people (not necessarily, but sometomes newbies) 
going "I ran command X, and the output was Y." With a GUI we get: "I pushed the 
button, you know the one with the letters on it, and nothing happened." GUIs 
have a tendency to hide useful information, making debugging all but 
impossible. (I sometimes look at comp.text.tex on usenet - the number of people 
who confuse their editor and its shiny interface with the underlying TeX engine 
is staggering; the same would happen here).

5. Even if it's "easy" to create a debian package for the modules, who's going 
to create and maintain it? 

6. Offering a GUI sends out a wrong message to new users: it pretends that this 
is just something that will work the same way as their word processor or office 
program works. But once people actually want to do useful things, they need to 
learn a minimum of coding techniques. Users will then feel deceived because the 
shiny GUI made them believe they could just write away and click buttons.

In sum: I see no compelling reason in favor of, but many important reasons 
against such an installer.

Thomas

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : [email protected] / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
archive  : http://foundry.supelec.fr/projects/contextrev/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to