RE: Haskell libraries, support status, and range of applicability(was:Haskell jobs)

2000-08-01 Thread Simon Peyton-Jones

| I do not want to sound too negative. I am always happy about 
| suggestions for improving haskell.org (especially if they do not imply 
| too much work ;-). 

Olaf,  

I do think that a simple interface to let one add an entry to the page
would be well worth while.  It puts more control in the hands of the
author, and that is good.  I think it would make it the page more 'live'
and useful.  Just an interface that let you type in 

title
select heading (from a list)
brief description
URL

Maybe a way to delete such an entry too.  But editing is probably too much.

We've found that people become more committed and involved when they have
write-permission to the GHC repository.  I think the same would happen here.

Simon 




RE: Haskell libraries, support status, and range of applicability(was:Haskell jobs)

2000-07-26 Thread Simon Marlow


 Simon, can you tell me how I shall link to hslibs, especially each
 individual library? Obviously a user would also like to download a
 single library.

That's not so obvious to me.  We're going to the effort of packaging up all
these libraries into a single coherent collection, that can be distributed
along with compilers, in effect to raise the baseline of libraries that the
average Haskell programmer can "assume" are installed.

Separating out single libraries isn't practical.  There are a great deal of
interdependencies.  However, the libraries are organised into 7 packages
which do have a well-defined dependency tree, so perhaps you could grab a
single package at a time.

Anyway, we'll try to make sure at least this link stays stable:

http://www.haskell.org/ghc/docs/latest/set/book-hslibs.html

Cheers,
Simon




Re: Haskell libraries, support status, and range of applicability(was:Haskell jobs)

2000-07-26 Thread Florian Hars

Olaf Chitil [EMAIL PROTECTED] writes:
 The latter is exactly what I do and how 99% of the information about
 tools and libraries were collected. The main page of haskell.org asks
 for information about projects, compilers, papers, classes, or anything
 else but we hardly receive any.

This is a common problem: Just putting out a website that tells people
what to do will usually not make them do it.

 This is why I am rather wary about putting much effort into any
 automatic submission and updating scheme

It sort of works for fresmeat.net, and Haskell users seem to be
fanatic :-) enough that many will in fact update the information on
their libraries while they work on them. With a scheme like this,
maintenance status can be inferred easily, just compare the following
two freshmeat entries:

   The Glasgow Haskell Compiler (Development/Compilers)
   A compiler for Haskell 98
   created: Feb 11th 1999, 10:19
   last update: July 06th 2000, 12:05
   stable: 4.08 - devel: none - license: BSD type

and

   Modular Game Base (Development/Game SDK)
   Modular Game Development Kit
   created: May 25th 1999, 08:53
   last update: May 25th 1999, 16:57
   stable: none - devel: 0.1 - license: GPL

It works semi-automatically: any registered user may submit changes,
but the actual modification of the data is only done after an editor
has checked their accuracy.

 I do not want to sound too negative. I am always happy about suggestions
 for improving haskell.org (especially if they do not imply too much work
 ;-).

Regard it as a system to ease your burden of keeping up to date with
library changes.

Yours, Florian.




Re: Haskell libraries, support status, and range of applicability(was:Haskell jobs)

2000-07-25 Thread Jan Skibinski



On Mon, 24 Jul 2000, Claus Reinke wrote:

 Jan Skibinski:
  On Wed, 19 Jul 2000, Claus Reinke wrote:
  
  [List of some examples of library status information..] 
  

 Someone asks about GUIs on comp.lang.functional, on the 
 Haskell list, or elsewhere, and we just point them towards the
 library list at haskell.org - question answered, problem solved,
 isn't Haskell just nice?-) 

True.

 Seeing a last-contact date for a library tells me more: on that
 date, the authors' plans where these. 

I always put two dates on my pages for the exact same reason,
which you are raising. But doing it on my own web is one
thing, and putting extra burden on shoulders of John Peterson
and Olaf Chitil is quite another. I would suggest to take
the example from xxx.laml.gov and formalize submission
process via form interface. As you might have noticed,
the LANL e-print server does not accept free-form
abstracts, because that used to lead to a mess -- including
misspellings of the very word 'abstract'.
 
I have never submitted any request to the maintainers
of www.haskell.org to place links to my modules. Yet,
several of them are there, and that tells me that either John
or Olaf does occasional scan of messages from this
list and update the pages from time to time. It is
quite a burden to keep everything up to date. The
automatic submission process should solve several
things:

+ Put up-to-date status information on the www.haskell.org.
+ Ease the maintenance process of those pages.

For those who do not know how it works on LANL server:
+ You register yourself as an author and receive
  password for any future submission of your articles.
+ During submission of a particular paper your receive
  another password, which relates to that paper only.
  Based on this you have a power to correct your paper
  or even withdraw it.
 
 I think that would be a good idea for Haskell (but please,
 not at the level of comma positions;-).

I used to be bitching about that too:-). But
I later realized that those little things are also
really important for readability of the software.

 
 Perhaps haskell.org could give out reference numbers for 
 software? So instead of the haskell.org maintainers searching
 high and low for existing software, library authors would actually
 submit their stuff to get a reference number, so that they and
 their users could refer to the software as published on haskell.org
 as [HS-LIB-2000-01] or [HS-TOOL-2000-02] or whatever?

LANL classification system is simple:

quant-ph/0007059 means: Section Quantum Physics, year 00,
(2000), month 07, article number 59 received in that month.
 
 Once we have references to software (not only to nice publication
 talking about software), the next step could be some form of
 software review, perhaps itself published online as 
 "haskell.org - quarterly software review"?

I second both of your proposals. Alternatively some
sort of reader driven scoring system could be worthwhile to
consider - with a power given to authors to withdraw
their submissions. Such mechanism exists on LANL server.
This is fair to authors.

I think, a number of libraries on Haskell pages reached
some critical mass and it is about time to think of
quality rather than of manifestation of quantity of Haskell
applications.

Jan





Re: Haskell libraries, support status, and range of applicability(was:Haskell jobs)

2000-07-25 Thread Olaf Chitil


 I have never submitted any request to the maintainers
 of www.haskell.org to place links to my modules. Yet,
 several of them are there, and that tells me that either John
 or Olaf does occasional scan of messages from this
 list and update the pages from time to time. 

The latter is exactly what I do and how 99% of the information about
tools and libraries were collected. The main page of haskell.org asks
for information about projects, compilers, papers, classes, or anything
else but we hardly receive any. This is why I am rather wary about
putting much effort into any automatic submission and updating scheme
(maybe I should put a simple form there which just forwards any
information to John and me via email? ;-). And if you want to know if a
library is still supported/further developed, then just click on the
link and look at the web page for the library. If it talks about Haskell
1.2 and plans for 1995 you know what (not) to expect.

Unfortunately many libraries and tools do not even have proper web pages
to link to from haskell.org (Michal Weber, are you listening? ;-).
Simon, can you tell me how I shall link to hslibs, especially each
individual library? Obviously a user would also like to download a
single library. Are the URLs stable?

I do not want to sound too negative. I am always happy about suggestions
for improving haskell.org (especially if they do not imply too much work
;-). And I completely agree that supported libraries should somehow be
more visible.

I didn't update haskell.org for a few month because I had to finish my
thesis, move to York and start a new project here. But I will update the
pages with all the stuff that accumulated in the meantime very soon.

Cheers,
Olaf

-- 
OLAF CHITIL, 
 Dept. of Computer Science, University of York, York YO10 5DD, UK. 
 URL: http://www.cs.york.ac.uk/~olaf/
 Tel: +44 1904 434756; Fax: +44 1904 432767