ANNOUNCE: Haskell Communities & Activities Report (10th ed., June 2006)
On behalf of the many, many contributors, I am pleased to announce that the Haskell Communities and Activities Report (10th edition, June 2006) http://www.haskell.org/communities/ is now available from the Haskell Communities home page in several formats: PDF, for screenreading as well as printing, HTML, for those of you who prefer not to deal with plugins or external viewers, and PostScript, for those of you who have nice quick printers that do not grok PDF. Many thanks go to all the people that contributed to this report, both directly, by sending in descriptions, and indirectly, by doing all the interesting things that are reported. I hope you will find it as interesting a read as we did. If you haven't encountered the Haskell Communities and Activities Reports before, you may like to know that the first of these reports was published in November 2001. Their goal is to improve the communication between the increasingly diverse groups, projects and individuals working on, with, or inspired by Haskell. The idea behind these reports is simple: Every six months, a call goes out to all of you enjoying Haskell to contribute brief summaries of your own area of work. Many of you respond (eagerly, unprompted, and well in time for the actual deadline ;) ) to the call. The editor collects all the contributions into a single report and feeds that back to the community. When we try for the next update, six months from now, you might want to report on your own work, project, research area or group as well. So, please put the following into your diaries now: ---------------------------------------- End of October 2006: target deadline for contributions to the November 2006 edition of the HC&A Report ---------------------------------------- Unfortunately, many Haskellers working on interesting projects are so busy with their work that they seem to have lost the time to follow the Haskell related mailing lists and newsgroups, and have trouble even finding time to report on their work. If you are a member, user or friend of a project so burdened, please find someone willing to make time to report and ask them to `register' with the editor for a simple e-mail reminder in the middle of October (you could point me to them as well, and we can then politely ask if they want to contribute, but it might work better if you do the initial asking). Of course, they will still have to find the ten to fifteen minutes to draw up their report, but maybe we can increase our coverage of all that is going on in the community. Feel free to circulate this announcement further in order to reach people who might otherwise not see it. Enjoy! Andres Loeh <hcar at haskell.org> -- Haskell Communities and Activities Report (http://haskell.org/communities)
Well done Andres! It's a lot of work doing the HCAR, and we all owe you a big thank-you. Simon | -----Original Message----- | From: haskell-bounces@haskell.org [mailto:haskell-bounces@haskell.org] On Behalf Of Andres Loeh | Sent: 12 June 2006 17:20 | To: haskell@haskell.org | Subject: [Haskell] ANNOUNCE: Haskell Communities & Activities Report (10thed., June 2006) | | On behalf of the many, many contributors, I am pleased to announce | that the | | Haskell Communities and Activities Report | (10th edition, June 2006) | | http://www.haskell.org/communities/
Well done Andres! It's a lot of work doing the HCAR, and we all owe you a big thank-you. Simon
Indeed! It is gratifying to see that the HCAR has passed its fifth year, showing the Haskell community still growing. so thank you, Andres, and all you contributors out there. And, please, make Andres' life easy, by remembering to contribute, maybe even in time, but certainly with updated or new entries! Claus (for the mutual admiration society;-) | -----Original Message----- | From: haskell-bounces@haskell.org [mailto:haskell-bounces@haskell.org] On Behalf Of Andres Loeh | Sent: 12 June 2006 17:20 | To: haskell@haskell.org | Subject: [Haskell] ANNOUNCE: Haskell Communities & Activities Report (10thed., June 2006) | | On behalf of the many, many contributors, I am pleased to announce | that the | | Haskell Communities and Activities Report | (10th edition, June 2006) | | http://www.haskell.org/communities/ _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell
On 6/13/06, Claus Reinke <claus.reinke@talk21.com> wrote:
Well done Andres! It's a lot of work doing the HCAR, and we all owe you a big thank-you. Simon
Indeed! It is gratifying to see that the HCAR has passed its fifth year, showing the Haskell community still growing.
Wow. I just printed this out and started reading it -- it is an impressive work with some *very* interesting projects I had no idea were out there! Thank you! -- Taral <taralx@gmail.com> "You can't prove anything." -- Gödel's Incompetence Theorem
Hello Andres, Monday, June 12, 2006, 8:19:54 PM, you wrote:
Haskell Communities and Activities Report (10th edition, June 2006)
thank you for this huge work, Andres! can you please add to the list of "competitors" information about http://www.haskell.org/haskellwiki/Libraries_and_tools page? due to the great work done by Donald Bruce Stewart now it almost reflects full state-of-the-art in these areas. he wrote the following to me in April: ====================================== About a month ago I went through the entire HWN archives, the haskell@ archives back to 1990 (Check the Old_news page!) and the last HCAR, adding over 100 entries to the libraries page. So, I argue it is the most complete list we have. And if anything's missing, you know how to edit the wiki. ====================================== now i return to the discussion about all these "competitors". imagine that i am Johnny the developer which wrote great Stream library. now i want to make information about it available to all interested souls. what should i do? 1) write announcement to mail list 2) write tiny description for HWN (now Donald does this for us) 3) put information to the haskellwiki/Libraries_and_tools page 4) upload it to the Hackage 5) after half year, write description for HCAR too much, i think. and HCAR is in bad position here because it refreshed only once for 6 months and need centralized work. i prefer medias that is "real-time" and can be updated by anyone interested. wiki seems the best candidate for this role, but it is just unstructured text, it doesn't allow to extract, for example, information about new projects for last week, or look only at libs that supports both Hugs and GHC. so, the best media will be some sort of online database, like CPAN. it should - have enough fields to allow any required searches - by date of publication, category, author - automatically extracts this information from cabal files - support various entry types, such as individuals, papers and all other mentioned in current HCAR - allow anyone to add new entries, with or without uploading actual implementations this database should allow to find information about all the new/updated packages for last week, making possible automatic generation of this HWN part. in this case to announce his work, developer should just describe it at this server, and then 1) automatic announcement for this mail list will be generated 2) next week HWN will automatically include description of this package 3) anyone interested to see new/updated packages for last year or last month can run appropriate query on this server site 4) anyone who want to see full list of described packages or list split by categories can do it again using this site interface the good news is what we already have this database - yes, it's HCAR itself, what is internally keeps as database, afaik. it has many fields required, although we should add more following the .cabal file structure. so we can start this online database just now. the only thing required is the web interface for editing/searching data the next important things will be keeping history of updates (especially version updates to allow search for libraries whose major version was updated during, for example, last 6 months); adding "subscription to package" that allows to be warned via email when libraries i interested are updated; interaction with Hackage -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com
I believe that this is just what HackageDB is for (described in HCAR p20). I have no idea of how complete Hackage is, thus far, though. Simon | so, the best media will be some sort of online database, like CPAN. | it should | | - have enough fields to allow any required searches - by date of | publication, category, author | - automatically extracts this information from cabal files | - support various entry types, such as individuals, papers and all | other mentioned in current HCAR | - allow anyone to add new entries, with or without uploading actual | implementations | | this database should allow to find information about all | the new/updated packages for last week, making possible automatic | generation of this HWN part. in this case to announce his work, | developer should just describe it at this server, and then | | 1) automatic announcement for this mail list will be generated | 2) next week HWN will automatically include description of this package | 3) anyone interested to see new/updated packages for last year or last | month can run appropriate query on this server site | 4) anyone who want to see full list of described packages or list | split by categories can do it again using this site interface | | the good news is what we already have this database - yes, it's HCAR | itself, what is internally keeps as database, afaik. it has many | fields required, although we should add more following the .cabal | file structure. so we can start this online database just | now. the only thing required is the web interface for | editing/searching data | | the next important things will be keeping history of updates | (especially version updates to allow search for libraries whose major | version was updated during, for example, last 6 months); adding | "subscription to package" that allows to be warned via email when | libraries i interested are updated; interaction with Hackage
Paolo Martini will most likely continue the development of HackageDB as part of his SoC project. On 6/15/06, Simon Peyton-Jones <simonpj@microsoft.com> wrote:
I believe that this is just what HackageDB is for (described in HCAR p20). I have no idea of how complete Hackage is, thus far, though.
Simon
| so, the best media will be some sort of online database, like CPAN. | it should | | - have enough fields to allow any required searches - by date of | publication, category, author | - automatically extracts this information from cabal files | - support various entry types, such as individuals, papers and all | other mentioned in current HCAR | - allow anyone to add new entries, with or without uploading actual | implementations | | this database should allow to find information about all | the new/updated packages for last week, making possible automatic | generation of this HWN part. in this case to announce his work, | developer should just describe it at this server, and then | | 1) automatic announcement for this mail list will be generated | 2) next week HWN will automatically include description of this package | 3) anyone interested to see new/updated packages for last year or last | month can run appropriate query on this server site | 4) anyone who want to see full list of described packages or list | split by categories can do it again using this site interface | | the good news is what we already have this database - yes, it's HCAR | itself, what is internally keeps as database, afaik. it has many | fields required, although we should add more following the .cabal | file structure. so we can start this online database just | now. the only thing required is the web interface for | editing/searching data | | the next important things will be keeping history of updates | (especially version updates to allow search for libraries whose major | version was updated during, for example, last 6 months); adding | "subscription to package" that allows to be warned via email when | libraries i interested are updated; interaction with Hackage _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell
-- Friendly, Lemmih
Indeed; but it sounds like just the kind of project that would benefit from many contributors. Simon | -----Original Message----- | From: Lemmih [mailto:lemmih@gmail.com] | Sent: 15 June 2006 09:12 | To: Simon Peyton-Jones | Cc: Bulat Ziganshin; Andres Loeh; haskell@haskell.org | Subject: Re: [Haskell] ANNOUNCE: Haskell Communities & Activities Report (10thed., June 2006) | | Paolo Martini will most likely continue the development of HackageDB | as part of his SoC project. | | On 6/15/06, Simon Peyton-Jones <simonpj@microsoft.com> wrote: | > I believe that this is just what HackageDB is for (described in HCAR | > p20). I have no idea of how complete Hackage is, thus far, though. | > | > Simon | > | > | so, the best media will be some sort of online database, like CPAN. | > | it should | > | | > | - have enough fields to allow any required searches - by date of | > | publication, category, author | > | - automatically extracts this information from cabal files | > | - support various entry types, such as individuals, papers and all | > | other mentioned in current HCAR | > | - allow anyone to add new entries, with or without uploading actual | > | implementations | > | | > | this database should allow to find information about all | > | the new/updated packages for last week, making possible automatic | > | generation of this HWN part. in this case to announce his work, | > | developer should just describe it at this server, and then | > | | > | 1) automatic announcement for this mail list will be generated | > | 2) next week HWN will automatically include description of this | > package | > | 3) anyone interested to see new/updated packages for last year or last | > | month can run appropriate query on this server site | > | 4) anyone who want to see full list of described packages or list | > | split by categories can do it again using this site interface | > | | > | the good news is what we already have this database - yes, it's HCAR | > | itself, what is internally keeps as database, afaik. it has many | > | fields required, although we should add more following the .cabal | > | file structure. so we can start this online database just | > | now. the only thing required is the web interface for | > | editing/searching data | > | | > | the next important things will be keeping history of updates | > | (especially version updates to allow search for libraries whose major | > | version was updated during, for example, last 6 months); adding | > | "subscription to package" that allows to be warned via email when | > | libraries i interested are updated; interaction with Hackage | > _______________________________________________ | > Haskell mailing list | > Haskell@haskell.org | > http://www.haskell.org/mailman/listinfo/haskell | > | | | -- | Friendly, | Lemmih
Hello Lemmih, Thursday, June 15, 2006, 12:11:50 PM, you wrote:
Paolo Martini will most likely continue the development of HackageDB as part of his SoC project.
are you have plans to implement all things i mentioned? can we now import HCAR database into HackageDB? can HackageDB work with external libraries, non-cabalized libraries, hold information about individuals and so on? -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com
On 6/15/06, Bulat Ziganshin <bulat.ziganshin@gmail.com> wrote:
Hello Lemmih,
Thursday, June 15, 2006, 12:11:50 PM, you wrote:
Paolo Martini will most likely continue the development of HackageDB as part of his SoC project.
are you have plans to implement all things i mentioned? can we now import HCAR database into HackageDB? can HackageDB work with external libraries, non-cabalized libraries, hold information about individuals and so on?
HackageDB is only for keeping track of Cabal packages and that's how it's gonna stay (with the possible exception of hosting documentation and darcs repositories, etc). A separate user-editable community report could then refer to packages on HackageDB. -- Friendly, Lemmih
Hello Lemmih, Thursday, June 15, 2006, 1:25:27 PM, you wrote:
HackageDB is only for keeping track of Cabal packages and that's how it's gonna stay (with the possible exception of hosting documentation and darcs repositories, etc). A separate user-editable community report could then refer to packages on HackageDB.
yes, now we returns to the reasons why i propose to create separate database from HCAR data. one possible distinction may be that HackageDB is for robots that need to automatically install packages required in the TRUSTED way, while HcarDB is for humans searching for information about any haskell-related activity just an example - i know about existence of XYZ library, but i'm not the author. i want to just describe it so that anyone can find info about this lib. can i go to HackageDB? i think no - it's only for authors that upload their libs there. using of unstructured wiki pages is bad - it don't allow to search on complex criteries, don't allow to track history, don't allow to automatically notify about new versions, don't allow to make automatic HWN reports and so on so i propose either to extend HackageDB to allow inclusion of descriptions without libs itself, inlusion of papers, individuals and so on, or develop new web database with such abilities. we definitely need a libraries repository! but HackageDB on this moment contains only about 10 projects, mostly your own. why? lack of advertisement, or just because there are too many places where developer should register his library (maillist, hcar, wiki, hackage)? i propose to search for the way that will allow to move information from HCAR and wiki pages to some web database, be it Hackage or new db. this should allow to create cpan-like database just now and don't wait while developers will grok advantages of HackageDB -- Best regards, Bulat mailto:Bulat.Ziganshin@gmail.com
On 6/15/06, Bulat Ziganshin <bulat.ziganshin@gmail.com> wrote:
Hello Lemmih,
Thursday, June 15, 2006, 1:25:27 PM, you wrote:
HackageDB is only for keeping track of Cabal packages and that's how it's gonna stay (with the possible exception of hosting documentation and darcs repositories, etc). A separate user-editable community report could then refer to packages on HackageDB.
yes, now we returns to the reasons why i propose to create separate database from HCAR data. one possible distinction may be that HackageDB is for robots that need to automatically install packages required in the TRUSTED way, while HcarDB is for humans searching for information about any haskell-related activity
just an example - i know about existence of XYZ library, but i'm not the author. i want to just describe it so that anyone can find info about this lib. can i go to HackageDB? i think no - it's only for authors that upload their libs there. using of unstructured wiki pages is bad - it don't allow to search on complex criteries, don't allow to track history, don't allow to automatically notify about new versions, don't allow to make automatic HWN reports and so on
so i propose either to extend HackageDB to allow inclusion of descriptions without libs itself, inlusion of papers, individuals and so on, or develop new web database with such abilities.
A new web database is needed.
we definitely need a libraries repository! but HackageDB on this moment contains only about 10 projects, mostly your own. why? lack of advertisement, or just because there are too many places where developer should register his library (maillist, hcar, wiki, hackage)?
It's most likely because cabal-get and cabal-put are really difficult to install. Of course, this will change when the tools are distributed with Cabal (which a paid hacker will be working on). I believe that the mailing list, the community report, the wiki and HackageDB all serve different needs. The mailing list is for announcements, the report is for semi-formal listing, the wiki is for casual listing and HackageDB is for automatic downloads. There is some overlap but it's not a lot.
i propose to search for the way that will allow to move information from HCAR and wiki pages to some web database, be it Hackage or new db. this should allow to create cpan-like database just now and don't wait while developers will grok advantages of HackageDB
We all want a neat, central package-database but few are willing to take the first step. (: -- Friendly, Lemmih
Andres Loeh wrote:
On behalf of the many, many contributors, I am pleased to announce that the
Haskell Communities and Activities Report (10th edition, June 2006)
This is a gem ... many thanks! It will be very useful to me when I manage to get some time to use Haskell again. So much has been happening, it would be difficult to catch up without a great overview like this. #g -- Graham Klyne For email: http://www.ninebynine.org/#Contact
participants (7)
-
Andres Loeh -
Bulat Ziganshin -
Claus Reinke -
Graham Klyne -
Lemmih -
Simon Peyton-Jones -
Taral