On Sun, 28 Jun 2009 23:38:27 +0300, Stewart Gordon <[email protected]> wrote:

How is the set of libraries that your installer can install going to be maintained? Will anyone be able to contribute?

Since this is a community project, it's important not to make any component dependent on a single party. I was thinking of something like DSSS's system, where package maintainers can register and maintain installation/uninstallation "recipes" (not unlike GoboLinux).

The ideal, however, is to have it so that the user can paste in the URL of any D library and the installer'll install it. However, until and unless we can standardise how to package a library for download, the user would have to guess whether the installer supports the particular library's way of doing it.

We can do this for libraries containing dsss.conf files.

Why not install all third-party libraries under a common base path?

Some libraries are packaged with documentation, examples, etc. with the actual source in a subdirectory. On my system I resolve this with a "packages" directory (containing library packages with the directory structure intact) and an "import" directory, which contains symlinks to the libraries' source directories. We can't do this since some users still use FAT32.

--
Best regards,
 Vladimir                          mailto:[email protected]

Reply via email to