This is the mail archive of the guile@cygnus.com mailing list for the guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: naming modules


-----BEGIN PGP SIGNED MESSAGE-----

>>>>> "Jim" == Jim Blandy <jimb@red-bean.com> writes:

[SNIP]

    Jim> The thing about module names is that you only have to do a
    Jim> decent job; you don't have to do a perfect job.  If something
    Jim> goes in two places, just pick one.  The only problem which
    Jim> could prevent people from getting work done is a collision.

The important thing about the `official' module hierarchy is that
users have to be able to *find* a module they need.

Which means some modules should be in more than one `domain'.

That's something the Debian people are just now getting (fully) aware
of: If you have 30 packages, a simple one-level hierarchy is fine.
But when you have 1500+ packages, it gets complicated.

For example, where do I look for `patch'?  I'm using it for
development, so I look in `devel'.  But it's in `util', because it's
obviously a utility (which I realized after not finding it in
`devel').

[SNIP]

Bye, J

- -- 
Jürgen A. Erhard  eMail: jae@laden.ilk.de  phone: (GERMANY) 0721 27326
   MARS: http://members.tripod.com/~Juergen_Erhard/mars_index.html
 Mesa - Free OpenGL API (http://www.ssec.wisc.edu/~brianp/Mesa.html)
  "No matter how cynical I get, I can't keep up."  -- Bruce Schneier

-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv
Comment: Processed by Mailcrypt 3.4, an Emacs/PGP interface

iQEVAwUBNkNhBAIG66LugGzRAQFdOwgAt+AFxdSGAgUk8PebM9q78q0ILgXKo17z
qoSI8n34N/1H2gXWVi4fQCAOoPdvjXLnSqepb4+3p8ZOP5pfYGN/4cR/GEwTcfy+
see56602FkkDhhFDeWnsGB2m7yOuY/ms86uz//0My+xbhfXKDoKOxKYuKNaHLEd7
Sd/vHmgwXql0ioXGmBJajak8Fz0S5mh2huYfYAA8Et3xHVfEGbpVUpCGqf0NPEMh
jAy1MYacp/3CCJoe9teGaiNJupqYIAArAZZqakxALn3Nhr9qs3JzE7ZyWXSOCfNR
z4o6OOPTTQnZ5LPLlJt29NxPHSrGxpbV7TkiomBF94ND+CBBqTlIxA˙
òuB
-----END PGP SIGNATURE-----