At 08:45 -0800 1999/03/22, Mark Jones wrote:
>...Demos/cgi did not work under Hugs98, so I removed
>it from the distribution.  Getting this particular demo to work
>would require some attention from its authors or maintainers.  I do
>not suppose that a great deal of effort would be required, but I
>thought it prudent to remove the files rather than make changes and
>distibuting potentially buggy code.  A demo that doesn't run can
>give a poor impression.
...
>Hans: if you added demos/cgi to the Mac distribution you announced
>without making any changes, then you might want to think again!

Well, you are right, if it does not work properly it should not be a part
of the distribution. But as the change was not mentioned in the
announcement, and I had not much time to make a decision, I just put it in,
tacitly assuming it had been forgotten.

At 10:23 -0500 1999/03/20, John C. Peterson wrote:
>There's a general issue in the new release regarding all the "extras"
>like Haskore and cgi libraries.  There's no real plan at the moment,
>but when we put together the final packaging, I think all of the stuff
>not in the official reports or the official extension libraries will
>placed outside the hugs tree.  We're planning to make haskore, fran,
>and other Hugs add-ons available as separately distributed packages
>that can be easily updated independantly of Hugs.

I think that this change still should be left out of the current major
release, not because it is difficult, but because it has potential for
screw-ups.

But I think that Hugs could make use of some thinking of where to put the
stuff. The LaTeX project uses directories such as base/,
contributed/supported, contributed/other/, and packages/ to indicate the
nature of libraries.

Hugs might use something like this:
    lib/std           Standard library.
    lib/contr/supp    Libraries such as Haskore, Graphics, Fran which are
                      supported, but not standard.
    lib/contr/other   Other libraries, not supported (such as cgi), and
                      therefore less reliable.
    userlib/          A directory somewhere else the user uses for private
                      libraries (giving it a name helps Hugs to keep track of
                      it).

  Hans Aberg
                  * Email: Hans Aberg <mailto:[EMAIL PROTECTED]>
                  * Home Page: <http://www.matematik.su.se/~haberg/>
                  * AMS member listing: <http://www.ams.org/cml/>

Reply via email to