Re: [Haskell] [Haskell-cafe] Static analysis engineering at Facebook (Clang/OCaml)

2017-07-27 Thread Don Stewart
Link moved, apply here:
https://www.facebook.com/careers/jobs/a0I120LT8aAEAT



On Thu, Jul 27, 2017 at 12:39 PM, Shannon Sequeira <
shannonseque...@gmail.com> wrote:

> Hi Don, the job link appears to be broken.
>
> Best,
> Shannon Sequeira
>
> On 26 July 2017 at 13:11, Don Stewart  wrote:
>
>> The Infer static analysis team at Facebook is hiring. We have a
>> functional programming engineering role in London to work on the open
>> source Clang/C++ frontend to Infer.
>>
>> Infer is a static analysis suite for C++, Java and Objective C used by
>> thousands of engineers at Facebook and elsewhere to find bugs.
>>
>> The role is a "compiler" role - working on the Clang AST to OCaml, and
>> intermediate phases of Infer to improve our C++ analysis capabilities. Good
>> FP engineering skills (e.g. Haskell or OCaml) are desirable.
>>
>> You should have a working knowledge of C++ semantics, language or
>> compiler design or experience in a range of C++ projects.
>>
>> Infer:
>>
>> http://fbinfer.com/
>>
>> Apply via:
>>
>> https://www.facebook.com/careers/jobs/a0I120LT8aA
>>
>> ___
>> Haskell-Cafe mailing list
>> To (un)subscribe, modify options or view archives go to:
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe
>> Only members subscribed via the mailman list are allowed to post.
>>
>
>
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Static analysis engineering at Facebook (Clang/OCaml)

2017-07-26 Thread Don Stewart
The Infer static analysis team at Facebook is hiring. We have a functional
programming engineering role in London to work on the open source Clang/C++
frontend to Infer.

Infer is a static analysis suite for C++, Java and Objective C used by
thousands of engineers at Facebook and elsewhere to find bugs.

The role is a "compiler" role - working on the Clang AST to OCaml, and
intermediate phases of Infer to improve our C++ analysis capabilities. Good
FP engineering skills (e.g. Haskell or OCaml) are desirable.

You should have a working knowledge of C++ semantics, language or compiler
design or experience in a range of C++ projects.

Infer:

http://fbinfer.com/

Apply via:

https://www.facebook.com/careers/jobs/a0I120LT8aA
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] 10 open roles in expanding team at Standard Chartered

2016-06-03 Thread Don Stewart
I have another ten open roles in the growing Strats team at Standard
Chartered.

https://donsbot.wordpress.com/2016/06/03/multiple-haskell-developer-roles-in-strats-at-standard-chartered/

These are full time or contract Haskell developer positions in London or
Singapore.

Details in the post .
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Dev/tools/git/Haskell role in London

2016-05-24 Thread Don Stewart
https://donsbot.wordpress.com/2016/05/24/haskell-devtoolsgit-role-at-standard-chartered-london/

I have a new role at SCB this time in the "Modelling Infrastructure" team
to work on our Haskell-based continuous integration and testing system on
top of git. This is a London role.

More details in the linked post.
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Three Haskell dev roles at Standard Chartered

2016-03-23 Thread Don Stewart
Hi all

I'm hiring another 3 devs to join Strats at Standard Chartered in London or
Singapore.

This is a good chance to join a growing, experienced team using Haskell for
a wide set of projects in finance.

More details in
https://donsbot.wordpress.com/2016/03/23/haskell-developer-roles-at-standard-chartered-london-singapore-3/

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Haskell dev roles with Strats at Standard Chartered

2016-01-18 Thread Don Stewart
Hi folks,

I'm hiring 3 more devs to write Haskell for Standard Chartered in London
and Singapore.
Details of the roles below, but broadly in FX algo pricing and pricing
automation.

Ability to write "tight" total Haskell that can run 24/7 and do the right
thing is needed.

https://donsbot.wordpress.com/2016/01/18/haskell-developer-roles-at-standard-chartered-london-singapore/

CVs to me at Standard Chartered

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Senior Haskell developer roles at Standard Chartered, Singapore

2015-09-10 Thread Don Stewart
The Strats team at SCB has two more open roles for Haskell developers in
Singapore.

These are exciting "director level" development roles in a large team.
Location is Singapore.

Details here:

https://donsbot.wordpress.com/2015/09/10/senior-haskell-developer-roles-at-standard-chartered-singapore/

Please contact me for more details.
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Haskell dev role in Strats at Standard Chartered London

2015-06-15 Thread Don Stewart
I'm hiring another Haskell dev to join the Strats team in London.

Details here:

https://donsbot.wordpress.com/2015/06/15/haskell-dev-role-in-strats-at-standard-chartered-london-2/
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Haskell developer role with Strats at Standard Chartered London

2015-06-10 Thread Don Stewart
Hi all,

I'm hiring (another) Haskell dev to join our team in London.

Details here:
https://donsbot.wordpress.com/2015/06/10/haskell-dev-role-in-strats-at-standard-chartered-london/
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Haskell dev role in Strats at Standard Chartered (Singapore)

2015-06-03 Thread Don Stewart
I have an open position for a Haskell developer to join Standard
Chartered's Strats team in Singapore.

More details at:


https://donsbot.wordpress.com/2015/06/03/haskell-dev-role-in-strats-at-standard-chartered-singapore/

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Haskell development role at Standard Chartered in London

2015-03-16 Thread Don Stewart
The Strats team at Standard Chartered has an open position for a typed
functional programming developer to join the team in London.

This is a “front office” finance role – meaning you will work on the
trading floor, directly with traders, building software to automate their
work and improve their efficiency. The role is highly development focused,
and you will use Haskell for almost all tasks: data analysis, market
data publishing, database access, web services, desktop GUIs, large
parallel tasks, quantitative models, solvers, everything. This is a fast
paced role – code you write today will be deployed within hours to hundreds
of users and has to work.

More details are in the full posting here:

https://donsbot.wordpress.com/2015/03/16/haskell-development-role-in-strats-at-standard-chartered/
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] Contracting Haskell dev role at Standard Chartered

2015-01-28 Thread Don Stewart
The Strats team at Standard Chartered is hiring a developer for a 1 year
contracting role in London.
The role is to develop and extend our parsing and validation library for
FpML, using the FpML Haskell library to parse and build financial product
data into our internal Haskell data types.

You will extend our library to support more products, as well as building
testing and validation tools (e.g. in QuickCheck) to confirm the soundness
and completeness of the implementation.

This is a rare entry level Haskell role, and you'll join a very experienced
team. More details at:

https://donsbot.wordpress.com/2015/01/28/contracting-haskell-development-role-at-standard-chartered/
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Restored: online archives of haskell@ 1990-2000

2013-03-16 Thread Don Stewart
Using Simon PJ's archive, I've restored the online archives of the Haskell
Mailing list from 1990-2000.

 http://code.haskell.org/~dons/haskell-1990-2000/

Hopefully in a more permanent location.

Some goodies:

   * Wadler's Law on language design  :
http://code.haskell.org/~dons/haskell-1990-2000/msg00737.html
   * GHC's remarkable 29,229 nfib/sec early benchmarks :)
http://code.haskell.org/~dons/haskell-1990-2000/msg00130.html

Enjoy!

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Spam on the Haskell wiki

2012-07-14 Thread Don Stewart
More admins on the wiki is good, esp. those with experience to implement
anti-spam measures.

Ashley is around , but as usual, we need more help.

On Saturday, July 14, 2012, Gwern Branwen wrote:

> I recently moved, and when I returned to the Internet a few days
> later, I was greeted with several hundred spam pages in Recent
> Changes. The torrent of spam has not let up, and I estimate that I
> have blocked 3-500 accounts and deleted as many pages. (I blocked
> another 5 or so while composing this email.) Certainly the deletion
> and block logs are long enough:
>
> -
> http://www.haskell.org/haskellwiki/index.php?title=Special%3ALog&type=delete&user=&page=
> -
> http://www.haskell.org/haskellwiki/index.php?title=Special:Ipblocklist&limit=500
>
> I have asked Ashley Yakeley to turn on additional anti-spam measures,
> but he has not been active on the wiki since January
> (http://www.haskell.org/haskellwiki/Special:Contributions/Ashley_Y
>
> http://www.haskell.org/haskellwiki/index.php?title=Special:Log&user=Ashley_Y
> ),
> and has not replied to my talk messages or accompanying emails.
>
> I had to do this single-handedly as there are no other administrators.
> This took up a good chunk of today and yesterday, and the spam is
> continuing. I cannot handle it much longer: it's incredibly tedious
> and using up far more time than I have to give it. Measures need to be
> taken:
>
> 1. Email confirmation needs to be checked that Ashley did in fact
> enable it. I suspect he did not, since I also administrate the
> LessWrong wiki - which I know for certain has email confirmation is
> enabled - is being attacked by the same spammers (similar or identical
> templates & spam) but at a much reduced scale.
> 2. Additional administrators must be created. I suggest:
>
> - dons
> - Magnus Therning
> - Neil Mitchell
> - byorgey
> - Henk-Jan van Tuyl
>
> I am sure there are others who can be trusted.
> 3. Additional bureaucrats should be created. I suggest myself.
> 4. ReCAPTCHA enabled for 'edits adding new, unrecognized external
> links' - which is all of the spam. Further reading:
> http://www.mediawiki.org/wiki/Manual:Combating_spam &
> http://www.mediawiki.org/wiki/Anti-spam_features
> 5. if Ashley is inactive, his account may be a security risk. The
> English Wikipedia now removes administrator bits after a year of
> inactivity; we should consider a similar policy.
>
> None of these can be taken by myself, as I am neither a sysadmin on
> Haskell.org nor a bureaucrat on the wiki.
>
> If none of these steps are taken and spam continues to remain a
> problem in 2 months (15 September 2012), I will cease patrolling
> Recent Changes. I no longer have the time or patience.
>
> --
> gwern
> http://www.gwern.net
>
> ___
> Haskell mailing list
> Haskell@haskell.org 
> http://www.haskell.org/mailman/listinfo/haskell
>
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Haskell Platform Release

2012-05-13 Thread Don Stewart
We're converging on the date - discussion and planning on the
Haskell-platform list.

Cheers,
   Don

On Sunday, May 13, 2012, Dominic Steinitz wrote:

> Hi,
>
> The release timetable http://trac.haskell.org/**haskell-platform/wiki/**
> ReleaseTimetablesays
>  there will be a new release of the Haskell Platform in May. Can
> someone give an update on this?
>
> Many thanks, Dominic.
>
> __**_
> Haskell mailing list
> Haskell@haskell.org
> http://www.haskell.org/**mailman/listinfo/haskell
>
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Announce: The Haskell Platform 2011.4

2011-12-17 Thread Don Stewart
We're pleased to announce the release of the Haskell Platform: a
single, standard Haskell distribution for everyone.

Download the Haskell Platform 2011.4.0.0:

http://haskell.org/platform/

The specification, along with installers (including Windows, Apple and
Unix installers for a full Haskell environment) are available.

The Haskell Platform is a single, standard Haskell distribution for
every system, in the form of a blessed library and tool suite for
Haskell distilled from the thousands of libraries on Hackage, along with
installers for a wide variety of systems. It saves developers work
picking and choosing the best Haskell libraries and tools to use for a
task.

When you install the Haskell Platform, you get the latest stable
compiler, an expanded set of core libraries, additional development
tools, and cabal-install – so you can download anything else you need
from Hackage.

What you get is specified here:

http://hackage.haskell.org/platform/contents.html

Thanks!

-- The Platform Infrastructure Team

P.S. Special thanks to Mark Lentczner for his excellent work on this release.

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Proposal to incorporate Haskell.org

2011-05-10 Thread Don Stewart
Hello everyone.

The haskell.org committee[1], in the interest of the long-term stability
of the open source Haskell community infrastructure, has decided to
incorporate haskell.org as a legal entity. This email outlines our
recommendation, and seeks input from the community on this decision.

The committee's proposal is that haskell.org incorporate as an entity
under the Software Freedom Conservancy umbrella organization (the same group
that Darcs joined recently):

http://sfconservancy.org/

If we proceed with this move, haskell.org will be a legal entity, and
registered as a non-profit, allowing us to more directly accept
(US tax-deductible) donations, and to invest in assets that benefit the
Haskell open source community.

We welcome your feedback on the proposal attached below.

-- Don Stewart (on behalf of the Haskell.org committee)





= A proposal for the incorporation of Haskell.org =

In recent years, haskell.org has started to receive assets, e.g. money from
Google Summer Of Code, donations for Hackathons, and a Sparc machine for use in
GHC development. We have also started spending this money: in particular, on
hosting haskell.org itself. There is also interest in running fundraising
drives for specific things such as Hackathon sponsorship and hosting fees.

However, haskell.org doesn't currently exist as a legal entity, meaning that
these assets have had to be held on our behalf by other entities, such as
Galois and various universities. This leads to tricky situations, with no-one
being sure who should decide how the haskell.org assets can be used.

To solve these problems, we propose that haskell.org applies to become a member
project of the Software Freedom Conservancy (SFC)
<http://conservancy.softwarefreedom.org/>. The SFC is a non-profit organization
that provides free financial and administrative services to open source
projects. Additionally, it has 501(c)(3) status, meaning donations from the US
are tax-deductible. The SFC would hold haskell.org's money and other assets,
and would be able to accept donations on behalf of haskell.org.

The haskell.org committee, as described here [2], will make decisions on
spending assets and other decisions related to governing the non-profit.


Before proceeding, we are inviting input from the community in the form
of specific objections or queries regarding the plan.

We've tried to answer some of the most likely questions:

Q: Does this mean that my Haskell project must now be covered by a
 copyleft licence such as GPL?
A: No, but Haskell projects using haskell.org resource should use an
Open Source licence
 <http://www.opensource.org/licenses/alphabetical>.

Q: Will it still be possible to use community.h.o to host
 non-open-source material, such as academic papers?
A: An overall minority of such content, as is the current situation, is
not a problem.

Q: Will it still be possible to have job ads on the haskell.org mailing
lists and website?
A: Yes.

Q: Will this affect our ability to host the Haskell Symposium
<http://www.haskell.org/haskell-symposium/>  and Industrial Haskell
Group<http://industry.haskell.org/>  webpages within haskell.org?
A: No.

Q: What will be the relationship between haskell.org and other
organizations such as the Haskell Symposium and Industrial Haskell
Group?
A: Those organisations will continue to exist as separate entities.

Q: If an umbrella non-profit organisation "The Haskell Foundation" was
created, would haskell.org be able to join it?
A: Yes. It's likely that in such a scenario, the Haskell Foundation
would become the owner of the haskell.org domain name, with the cost
divided between the members. The entity that is part of the SFC would
be renamed "community.haskell.org" in order to avoid confusion.

[1]: http://www.haskell.org/haskellwiki/Haskell.org_committee
[2]: http://www.haskell.org/haskellwiki/Haskell.org_committee#Operation

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] select(2) or poll(2)-like function?

2011-04-18 Thread Don Stewart
Redirecting to haskell-cafe@, where this kind of long discussion belongs.

On Mon, Apr 18, 2011 at 9:07 AM, Colin Adams
 wrote:
>
>
> On 18 April 2011 16:54, Ertugrul Soeylemez  wrote:
>>
>> >
>> > Well, *someone* has to worry about robustness and scalability. Users
>> > notice when their two minute system builds start taking four minutes
>> > (and will be at my door wanting me to fix it) because something didn't
>> > scale fast enough, or have to be run more than once because a failing
>> > component build wasn't restarted properly. I'm willing to believe that
>> > haskell lets you write more scalable code than C, but C's tools for
>> > handling concurrency suck, so that should be true in any language
>> > where someone actually thought about dealing with concurrency beyond
>> > locks and protected methods. The problem is, the only language I've
>> > found where that's true that *also* has reasonable tools to deal with
>> > scaling beyond a single system is Eiffel (which apparently abstracts
>> > things even further than haskell - details like how concurrency is
>> > achieved or how many concurrent operations you can have are configured
>> > when you start an application, *not* when writing it). Unfortunately,
>> > Eiffel has other problems that make it undesirable.
>>
>> I can't make a comparison, because I don't know Eiffel.
>
> I do, and I don't recognize what the OP is referring to - I suspect he meant
> Erlang.
>
> --
> Colin Adams
> Preston, Lancashire, ENGLAND
> ()  ascii ribbon campaign - against html e-mail
> /\  www.asciiribbon.org   - against proprietary attachments
>
> ___
> Haskell mailing list
> Haskell@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell
>
>

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] select(2) or poll(2)-like function?

2011-04-17 Thread Don Stewart
`forkIO` is based on epoll. So threadWaitFD and friends are using epoll.

On Sun, Apr 17, 2011 at 1:29 PM, Matthias Kilian  wrote:
> Hi,
>
> is there something like select(2) or poll(2) available in the
> standard (HP) libraries? I hoogled around a little bit but didn't
> find anything. (Something like this will be crucial for networking
> stuff listening on v4 and v6 sockets at the same time)
>
> Ciao,
>        Kili
>
> ___
> Haskell mailing list
> Haskell@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell
>

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Haskell Platform 2011.2.0.1 now available

2011-04-15 Thread Don Stewart
XCode 4 works, amongst other things:

http://www.haskell.org/ghc/docs/7.0.3/html/users_guide/release-7-0-3.html

Cheers,
   Don

On Fri, Apr 15, 2011 at 7:15 PM, Conal Elliott  wrote:
>> This release adds support for GHC 7.0.3, and significant improvements for
>> Mac OS X users.
>
> Enticing! What are these "significant improvements for Mac OS X users"?
>
>   - Conal
>
> On Fri, Apr 15, 2011 at 3:44 PM, Don Stewart  wrote:
>>
>> We're pleased to announce the 2011.2.0.1 release of the Haskell Platform:
>> a single, standard Haskell distribution for everyone.
>>
>> Download the Haskell Platform 2011.2.0.1:
>>
>>    http://haskell.org/platform/
>>
>> This release adds support for GHC 7.0.3, and significant improvements for
>> Mac OS X users.
>>
>> The specification, along with installers (including Windows, Mac and
>> Unix installers for a full Haskell environment) are available.
>>
>> The Haskell Platform is a single, standard Haskell distribution for
>> every system, in the form of a blessed library and tool suite for
>> Haskell distilled from the thousands of libraries on Hackage, along with
>> installers for a wide variety of systems. It saves developers work
>> picking and choosing the best Haskell libraries and tools to use for a
>> task.
>>
>> When you install the Haskell Platform, you get the latest stable
>> compiler, an expanded set of core libraries, additional development
>> tools, and cabal-install – so you can download anything else you need
>> from Hackage.
>>
>> This release ships with GHC 7.0.3.
>>
>> What you get is specified here:
>>
>>    http://hackage.haskell.org/platform/contents.html
>>
>> Thanks!
>>
>> -- The Platform Infrastructure Team
>>
>> P.S. a big thanks to Mark Lentczner and Mikhail Glushenkov who built the
>> Mac
>> and Windows installers!
>>
>> ___
>> Libraries mailing list
>> librar...@haskell.org
>> http://www.haskell.org/mailman/listinfo/libraries
>
>

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Haskell Platform 2011.2.0.1 now available

2011-04-15 Thread Don Stewart
We're pleased to announce the 2011.2.0.1 release of the Haskell Platform:
a single, standard Haskell distribution for everyone.

Download the Haskell Platform 2011.2.0.1:

http://haskell.org/platform/

This release adds support for GHC 7.0.3, and significant improvements for
Mac OS X users.

The specification, along with installers (including Windows, Mac and
Unix installers for a full Haskell environment) are available.

The Haskell Platform is a single, standard Haskell distribution for
every system, in the form of a blessed library and tool suite for
Haskell distilled from the thousands of libraries on Hackage, along with
installers for a wide variety of systems. It saves developers work
picking and choosing the best Haskell libraries and tools to use for a
task.

When you install the Haskell Platform, you get the latest stable
compiler, an expanded set of core libraries, additional development
tools, and cabal-install – so you can download anything else you need
from Hackage.

This release ships with GHC 7.0.3.

What you get is specified here:

http://hackage.haskell.org/platform/contents.html

Thanks!

-- The Platform Infrastructure Team

P.S. a big thanks to Mark Lentczner and Mikhail Glushenkov who built the Mac
and Windows installers!

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] How to contact OpenGL package maintainer (where is Sven?)

2011-04-06 Thread Don Stewart
Note, there are some issues, as this is a package in the Haskell
Platform, to do with upgrading and dependent packages. We should talk
first about issues there.

On Wed, Apr 6, 2011 at 2:32 PM, Jason Dagit  wrote:
> No response yet from Sven after about a month and no one seems to have heard
> from him in over a year.
>
> I'm going to take over for now under the assumption that Sven is missing.
> == My plans for moving forward ==
>   * Assemble an opengl taskforce, a few people have already mentioned an
> interest in being on the team
>   * clean up the current cabal files (I already wrote patches for that)
>   * put the repos on github to make team collaboration easier
>   * add the RULES that Andy Gill suggested for realToFrac
>   * look at adding instances for MArray so that GLfloat et al can be stored
> in IOUArrays
>   * add support for opengl 4.x
>   * look at adding deprecation pragmas for deprecated opengl calls
>   * new hackage releases
>   * anything else that comes up
> Thanks,
> Jason
>
> On Sun, Mar 27, 2011 at 2:11 PM, Jason Dagit  wrote:
>>
>> I sent the message below to Haskell-Cafe about a week ago. I got one
>> response saying that Sven has disappeared in the past but reappeared when
>> updates were necessary.  I still haven't heard from Sven.  Now I'm widening
>> my search.  My original email to Sven was on March 11th.
>> It looks like the OpenGL packages on hackage[1,2,3,4] have not been
>> updated in some time.  No updates later than Oct 2009.  I tried to email
>> Sven directly using the email address listed on hackage but after over two
>> weeks I still haven't heard from him.  I sent some patches to
>> the opengl list about a week ago but I noticed that Sven hasn't posted on
>> that list since Oct 2009 when he released the current version of OpenGLRaw.
>>  None of the public darcs repos have patches newer than Oct 2009.  Also, the
>> homepage url listed in the packages is a 404:
>> http://www.haskell.org/HOpenGL/
>> My concern is that Sven has disappeared for some reason.  I hope he's
>> well.  He has always done top notch work in the past maintaining these
>> libraries.  Perhaps he's simply busy or lost interest?
>> Does anyone know if he was looking for a new maintainer?  Perhaps you've
>> heard from him more recently than Oct 2009?
>> If a new maintainer is needed, I would consider nominating myself :)
>> Thanks,
>> Jason
>> [1] http://hackage.haskell.org/package/OpenGLRaw
>> [2] http://hackage.haskell.org/package/OpenGL
>> [3] http://hackage.haskell.org/package/GLURaw
>> [4] http://hackage.haskell.org/package/GLUT
>
> ___
> Libraries mailing list
> librar...@haskell.org
> http://www.haskell.org/mailman/listinfo/libraries
>
>

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] A opportunity to lern (parsing huge binary file)

2011-03-10 Thread Don Stewart
ppk:
> On Thu, Mar 10, 2011 at 10:36:27AM -0500, Skeptic . wrote:
> > 
> > 
> > Hi,
> 
> > I finally have an opportunity to learn Haskell (I'm a day-to-day
> > Java programmer, but I'm also at ease with Scheme), parsing a huge
> > (i.e. up to 50 go) binary file. The encoding is very stable, but
> > it's not a flat struct array (i.e. it uses flags).   Different
> > outputs (i.e. text files) will be needed, some unknown at this
> > time.   Sounds to me a perfect "real-world" task to see what Haskell
> > can offer.
> > 
> 
>   Maybe you can try attoparsec. I have not tired it but will like to
> hear your experience
> 

attoparsec or Data.Binary 

-- Don

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] letter?

2010-12-18 Thread Don Stewart
brian:
> On Fri, Dec 17, 2010 at 12:24 PM, Don Stewart  wrote:
> > malcolm.wallace:
> >>
> >> On 17 Dec 2010, at 11:39, Simon Peyton-Jones wrote:
> >>
> >>> Did someone forget to renew www.haskell.org?  Who does this?
> >>>
> >>> Also plain http://haskell.org/ used to work, but doesn't any more.
> >>>
> >>> I'm sure lots of people have noticed this, but it'd be good if someone
> >>> posted a summary of what's being done about it.
> >>
> >> The domain has not expired - it is not due for another year, but Network
> >> Solutions has clearly decided it is not sure of its status.  The person
> >> in charge of haskell.org's DNS is Paul Heinlein, at Galois.  Igloo mailed
> >> him, but we will need to wait until the West Coast wakes up, before he
> >> can restore the DNS service.
> >
> > We're on it.
> 
> How did this turn out? I'm still getting the place-holder page here on
> the East Coast.
> 

It's been resolved. Everyone's DNS service should update over the next
24 hours.

As far as we can tell, the problem was due to internal Network Solutions
issues, and nothing haskell.org could have done.

-- Don

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] letter?

2010-12-17 Thread Don Stewart
malcolm.wallace:
>
> On 17 Dec 2010, at 11:39, Simon Peyton-Jones wrote:
>
>> Did someone forget to renew www.haskell.org?  Who does this?
>>
>> Also plain http://haskell.org/ used to work, but doesn't any more.
>>
>> I'm sure lots of people have noticed this, but it'd be good if someone 
>> posted a summary of what's being done about it.
>
> The domain has not expired - it is not due for another year, but Network 
> Solutions has clearly decided it is not sure of its status.  The person 
> in charge of haskell.org's DNS is Paul Heinlein, at Galois.  Igloo mailed 
> him, but we will need to wait until the West Coast wakes up, before he 
> can restore the DNS service.

We're on it.

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Please help me to reconstruct the Yarrow website! Re: New haskell.org server

2010-12-13 Thread Don Stewart
Hi Paul,

The move is complete. There are no haskell.org services running there
now. You could shut down the machine in December if you wish.

-- Don

paul.hudak:
> Dear All:
> 
> My research group is paying $200/month to maintain the old haskell.org
> at Yale, and we cannot continue doing this indefinitely -- indeed, I
> had hoped that we could have turned off the machine by now.  I propose
> that we shut down the old server on Jan 31, 2011.  Hopefully this will
> give everyone adequate time to move their files.
> 
> Best,
> 
> -Paul Hudak
> 
> 
> > -Original Message-
> > From: haskell-boun...@haskell.org [mailto:haskell-boun...@haskell.org]
> > On Behalf Of Frank Rosemeier
> > Sent: Sunday, December 12, 2010 10:30 AM
> > To: Thomas Schilling
> > Cc: Ian Lynagh; Haskell
> > Subject: Re: [Haskell] Please help me to reconstruct the Yarrow
> > website! Re: New haskell.org server
> > 
> > Hello Thomas,
> > 
> > thank you very much for this link!
> > I am glad that the Yarrow website is accessible.
> > I will try to move it to the community server as soon as possible.
> > How long will the pages being hosted at Yale?
> > 
> > Is it possible to redirect the old Yarrow address to this one?
> > 
> > 
> > Kind regards
> > 
> > Frank Rosemeier
> > 
> > 
> > 
> > Am 10.12.2010 um 18:25 schrieb Thomas Schilling:
> > 
> > > It's still available at http://haskell.cs.yale.edu/yarrow/
> > >
> > > I believe the correct new location will be on community server.  See
> > > http://community.haskell.org/ for instructions on how to get an
> > > account there.
> > >
> > >
> > > On 10 December 2010 12:23, Frank Rosemeier 
> > > wrote:
> > >>
> > >> Dear Haskellers,
> > >> today I have noticed that the link
> > >> http://www.haskell.org/yarrow
> > >> is broken!
> > >> Who is responsible or can help me to reconstruct the Yarrow home
> > >> page?
> > >> To my mind this it is not a fair treatment of the Yarrow wersite:
> > >> I asked in September for prolongation of this website,
> > >> than I have been informed thirty days ago that it has to be moved,
> > >> so that I asked for support with the migration process about a
> > >> week ago
> > >> and today the homepage is not accessible.
> > >> I would like to have more time and more support!
> > >> Is it possible to setup the old home page for some weeks (or
> > >> better months)
> > >> again?
> > >>
> > >> Kind regards
> > >> Frank Rosemeier
> > >>
> > >>
> > >>
> > >> Anfang der weitergeleiteten E-Mail:
> > >>
> > >> Von: Frank Rosemeier 
> > >> Datum: 2. Dezember 2010 10:08:08 GMT+01:00
> > >> An: Ian Lynagh 
> > >> Kopie: "Frank ((FH Hamm)) Rosemeier"  > hamm.srh.de>
> > >> Betreff: Re: Yarrow website! Re: [Haskell] New haskell.org server
> > >>
> > >> Hello Ian,
> > >> I am sorry that the Yarrow homepage has to be moved.
> > >> How long will the old website be accessible?
> > >> I would prefer to have the redirection for some years (not only
> > >> for some
> > >> months)
> > >> because presumably it will take some months to create the new home
> > >> for
> > >> Yarrow.
> > >> Are there any tools or tutors to help me with this migration?
> > >>
> > >> Kind regards
> > >> Frank
> > >>
> > >>
> > >> Am 20.11.2010 um 16:29 schrieb Ian Lynagh:
> > >>
> > >> Hi Frank,
> > >> Sorry for the slow reply; it's taken longer than I expected to get
> > >> everything worked out.
> > >> On Thu, Sep 09, 2010 at 07:21:48PM +0200, Frank Rosemeier wrote:
> > >>
> > >> the Yarrow website has been hosted by haskell.org for some years now
> > >> (http://www.haskell.org/yarrow/ ).
> > >> Thank you very much for this service!
> > >> I would be very happy,  if you could transfer these pages to the new
> > >> server.
> > >>
> > >> The haskell.org committee have decided that the community server
> > >> would
> > >> be a better fit for the yarrow site. We will be happy to add a
> > >> redirect
> > >> from http://www.haskell.org/yarrow/ to the community site for a few
> > >> months, so links don't instantly break.
> > >> To get an account on the community server, you need to fill in:
> > >> http://community.haskell.org/admin/account_request.html
> > >> and then to get a project for yarrow:
> > >> http://community.haskell.org/admin/project_request.html
> > >> Information on how to use a community project is here:
> > >> http://community.haskell.org/admin/using_project.html
> > >> Please let me know if you have any problems.
> > >>
> > >> Thanks
> > >> Ian
> > >>
> > >>
> > >>
> > >> ___
> > >> Haskell mailing list
> > >> Haskell@haskell.org
> > >> http://www.haskell.org/mailman/listinfo/haskell
> > >>
> > >>
> > >
> > >
> > >
> > > --
> > > Push the envelope. Watch it bend.
> > 
> > 
> > ___
> > Haskell mailing list
> > Haskell@haskell.org
> > http://www.haskell.org/mailman/listinfo/haskell
> 
> ___
> Haskell mailing list
> Haskell@haskell.org
> http://www

Re: [Haskell] reference to DoCon

2010-12-13 Thread Don Stewart
mechvel:
> Dear administration of   www.haskell.org,
> 
> (I am sorry for not finding a more appropriate list for this letter) 
> 
> In old days, my program system  DoCon
> 
> (computer algebra written in Haskell) had its copy on  
>   www.haskell.org/docon/
> -- if I remember correct.
> Now, I need to set a certain reference, but do not find any DoCon
> copy on the Haskell site.
> 
> Then, I searched just for any reference to DoCon at  www.haskell.org.
> It mentions DoCon in the application section of "Computer Algebra",
> but the reference does not work: "page not found".
> 
> On the other hand, each year someone of the Haskell site asks me to 
> confirm the references to my Haskell applications, and I respond, 
> and this always looked all right.
> 
> Now, if you decide to remove the DoCon directory from  haskell.org,
> then, can you, please, inform me explicitly?
> 
> Also I ask you at least to provide in an appropriate place the 
> reference
>   http://botik.ru/pub/local/Mechveliani/docon/
> 
> to the home of DoCon; so far, this place is the most supported. 
> 
> Please, copy the respond to  mech...@botik.ru
> 


Community projects have moved to the machine:

code.haskell.org

It would be best to move DoCon there too.

-- Don

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Announcement: the Haskell.org committee has formed

2010-11-15 Thread Don Stewart

= The haskell.org committee has formed =

http://haskellorg.wordpress.com/2010/11/15/the-haskell-org-committee-has-formed/

In recent years, haskell.org has started to receive assets, e.g. Google
Summer Of Code funds, donations for Hackathons, and a Sparc machine for
use in GHC development. We have also started spending this money: on the
community server, on a server to take over hosting haskell.org itself,
and on the haskell.org domain name. There is also interest in running
fundraising drives for specific things such as Hackathon sponsorship and
hosting fees.

To resolve who is responsible for haskell.org’s infrastructure
development, open nominations were held to form a haskell.org committee,
based on representatives from the open source Haskell community.
Nominations were received, and we are pleased to announce that the new
committee has formed.

The current members of the committee are:

  • Don Stewart [chair]
  • Edward Z. Yang
  • Ganesh Sittampalam
  • Ian Lynagh
  • Johan Tibell
  • Malcolm Wallace
  • Vo Minh Thu

Members are expected to serve a 3 year term, and terms are staggered so
that 2 or 3 members step down each year.

= What we’re working on =

Over the past year, two of the core infrastructure nodes:
www.haskell.org (which hosts the main wiki), and code.haskell.org (which
hosts a lot of project repositories) have become increasingly
unreliable. To address this, a new high-spec, dedicated host was
purchased, which will be used to replace both services.

The commitee is now working directly to solve these issues:

  • Moving www.haskell.org (and the mailing lists) from Yale to the new 
dedicated host.
  • Migrating the code.haskell.org host to a VM on the new machine.

More news on this work shortly.

= Stay up to date =

To help people better keep up to date on the status of the haskell.org
infrastructure, stay up to date via:

  • Online: http://haskellorg.wordpress.com/ 

  • Twitter:http://twitter.com/haskellorg 
- get status updates about haskell.org services via twitter.

  • Email:  commit...@haskell.org
- To get in touch with the committee, use the committee @ haskell.org 
address.

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] ANNOUNCE: Haskell Platform 2010.2.0.0

2010-07-22 Thread Don Stewart
We're pleased to announce the fifth release of the Haskell Platform: a
single, standard Haskell distribution for everyone.

Download the Haskell Platform 2010.2.0.0:

http://hackage.haskell.org.nyud.net/platform/

(Caching server).

The specification, along with installers (including Windows, Apple and
Unix installers for a full Haskell environment) are available.

The Haskell Platform is a single, standard Haskell distribution for
every system, in the form of a blessed library and tool suite for
Haskell distilled from the thousands of libraries on Hackage, along with
installers for a wide variety of systems. It saves developers work
picking and choosing the best Haskell libraries and tools to use for a
task.

When you install the Haskell Platform, you get the latest stable
compiler, an expanded set of core libraries, additional development
tools, and cabal-install – so you can download anything else you need
from Hackage.

What you get is specified here:

http://hackage.haskell.org/platform/contents.html

Thanks!

-- The Platform Infrastructure Team

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] IFL 2010: 3rd CFP and 1st Call for Participation

2010-07-14 Thread Don Stewart
 LANDIN PRIZE

The Peter Landin Prize is awarded to the best paper presented at the
symposium every year.  The honored article is selected by the program
committee based on the submissions received for the formal review
process. The prize carries a cash award equivalent to 150 Euros.

IMPORTANT DATES

Draft proceedings submission deadline   July 25, 2010
Registration deadline   August 1, 2010
IFL 2010 Symposium  September 1-3, 2010
Submission for review process deadline  October 25, 2010
Notification Accept/Reject  December 22, 2010
Camera ready versionFebruary 17, 2011


PROGRAM COMMITTEE

Jost Berthold   University of Copenhagen (DIKU), Denmark
Olaf Chitil University of Kent, UK
John Clements   California Polytechnic State University, USA
Matthew Fluet   Rochester Institute of Technology, USA
Andy Gill   Kansas University, USA
Jurriaan Hage (Chair)   University of Utrecht, Netherlands
Bastiaan Heeren Open University, Netherlands
Ralf Hinze  University of Oxford, UK
John Hughes Chalmers University of Technology, Sweden
Yukiyoshi Kameyama  University of Tsukuba, Japan
Gabriele Keller University of New South Wales, Australia
Pieter Koopman  Radboud University Nijmegen, Netherlands
Luc MarangetINRIA, France
Simon MarlowMicrosoft Research, UK
Marco T. MorazánSeton Hall University, USA
Rex PageUniversity of Oklahoma, USA
Ricardo PeñaUniversidad Complutense de Madrid, Spain
Sven-Bodo ScholzUniversity of Hertfordshire, UK
Tom Schrijvers  Catholic University of Leuven, Belgium
Don Stewart Galois, USA
Wouter SwierstraVector Fabrics, Netherlands
Don SymeMicrosoft, UK
Peter Thiemann  University of Freiburg, Germany
Phil TrinderHeriott-Watt University, Scotland
Janis Voigtländer   University of Bonn, Germany
Viktória Zsók   Eötvös Loránd University, Hungary 

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Re: Please check your dependencies on fgl

2010-06-08 Thread Don Stewart
Hey Robby,

Yeah, two documents:

The "PVP"
http://www.haskell.org/haskellwiki/Package_versioning_policy

The Package Addition Policy for the Haskell Platform
http://trac.haskell.org/haskell-platform/wiki/AddingPackages

robby:
> Hi all. Just thought I'd poke my head in here (perhaps where I'm not
> wanted...) to ask: is there a rationale and/or guidelines for how to
> use version numbers in hackage somewhere that I could read?
> 
> I ask because we worry that similar things to this discussion would
> come up in PLaneT, the Racket package management scheme (if you're
> curious see http://planet.racket-lang.org/ for the site or
> http://docs.racket-lang.org/planet/index.html for the documentation).
> 
> We preemptively resolved this kind of thing by tweaking the semantics
> of version numbers. Specifically, if you ask for version 1.3, say, of
> a package, PLaneT will give you the largest version that has the same
> major version number, ie the largest 1.x (that is compatible with the
> version of Racket you're using, that is). The idea was that when
> changes to the functionality happen, the package maintainer would bump
> the major number and feel safe that old uses would not break. This
> seems to have worked pretty well in practice, fwiw (PLaneT has been
> around for six years so far).
> 
> (We took inspiration for this particular issue by the way we've seen
> major version numbers move into package names in various linux
> distributions.)
> 
> Robby
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Re: Please check your dependencies on fgl

2010-06-08 Thread Don Stewart
ivan.miljenovic:
> Christian Maeder  writes:
> 
> > Ivan Lazar Miljenovic schrieb:
> >>> Although parsec-3 can be used as an replacement for parsec-2 it would
> >>> have been better, they had different names (as argued elsewhere for the
> >>> haskell platform).
> >> 
> >> I'm sorry, I don't recall this discussion: care to summarise?
> >
> > http://www.haskell.org/pipermail/libraries/2010-March/013101.html
> 
> I've read through that thread, but I remain unconvinced.  First of all,
> I think there are a few misconceptions raised there (e.g. the gitit
> discussion is because John Macfarlane doesn't want to use Parsec-3 for
> Pandoc because it used to be slow and because it isn't available in
> Debian; this latter point shouldn't be a concern for most software
> IMHO; secondly, if the documentation of the 2.x series was better, then
> why not improve the documentation of the 3.y series?).
> 
> Maintaining Haskell98 compatability may be a valid concern (I don't know
> how valid it is to most people, but I can see some people preferring
> it).
> 
> _Why_ should a library remain fixed at a particular version (unless of
> course you are convinced it is perfect)?  By creating a new package,
> people will keep using the old version which will eventually bit-rot
> rather than upgrading.
> 

If it is a complete rewrite, with a new API, in what sense is it FGL? 
How is it true to Erwig's design?

I think it is great you want to overhaul it, but I bet that FGL 6 (or
whatever) is going to break a bunch of Hackage when you upload it --
because very very few fgl users specify a version range.

Can you avoid that?

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: [Haskell-cafe] Please check your dependencies on fgl

2010-06-07 Thread Don Stewart
ivan.miljenovic:
> Thomas Bereknyei are currently re-writing fgl (just about completely
> from scratch) and we plan to make an initial release to get feedback
> on the API in the next few weeks.
> 
> However, I'm sending this email out now to warn people that I highly
> doubt any code that was written for the current version of fgl
> (http://hackage.haskell.org/package/fgl-5.4.2.2) will work with the
> new version.

How about you give the library a different name then -- so as not to
break all those programs?

A complete rewrite with a new maintainer: fgl-awesome

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Gtk2Hs version 0.11.0 released

2010-05-27 Thread Don Stewart
bulat.ziganshin:
> Hello Axel,
> 
> Thursday, May 27, 2010, 10:13:45 PM, you wrote:
> 
> > http://code.haskell.org/gtk2hs/INSTALL
> 
> thank you. and what if i deploy my gtk2hs application via hackage?
> is it enough for user to run "cabal install myapp" to install my app
> and all runtime gtk/gtk2hs libraries she need to run it?

Yep, assuming though that the C libraries are installed. cabal can't
install libgtk+ (the C library)
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Gtk2Hs version 0.11.0 released

2010-05-27 Thread Don Stewart
bulat.ziganshin:
> Hello Axel,
> 
> Tuesday, May 25, 2010, 4:02:21 PM, you wrote:
> 
> > the Gtk2Hs team is very happy to announce the release of version
> > 0.11.0, the first release that comes in Cabal packages!
> 
> > can be built with GHC 6.10 and 6.12 and Cabal 1.6 and 1.8. However,
> 
> does it mean that i can just issue "cabal install gtk" with any 6.10.*
> or 6.12.* version and it will be compiled automatically? overall, can
> you please give us details what Cabal support gives to us developers
> who uses gtk2hs?

Yes, exactly. That's what it does.
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Gtk2Hs version 0.11.0 released

2010-05-25 Thread Don Stewart
Axel.Simon:
> Dear all,
>
> the Gtk2Hs team is very happy to announce the release of version 0.11.0, 
> the first release that comes in Cabal packages!
>

Well done! This is an excellent piece of work that will make a lot of
things easier for Haskell programmers!
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: Announce: Haskell Platform 2010.1.0.0 (beta) release

2010-03-31 Thread Don Stewart
DekuDekuplex:
> Sorry for the late response, but just out of curiosity, are there any
> plans to provide a binary installer for either the Haskell Platform or
> GHC 6.12.1 for Mac OS X Leopard for the PowerPC CPU (as opposed to for
> the Intel x86 CPU)?  I just checked the download-related Web sites for
> both the Haskell Platform for the Mac (see
> http://hackage.haskell.org/platform/mac.html) and for GHC 6.12.1 (see
> http://www.haskell.org/ghc/download_ghc_6_12_1.html), but could find no
> relevant information.
> 
> Currently, I'm using GHC 6.8.2, but this is an outdated version.
> 

There is no one actively working on this, but should someone like to
build such an installer, the HP site can gladly host it.

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Announce: Haskell Platform 2010.1.0.0 (beta) release

2010-03-22 Thread Don Stewart
Live from (post-) Zurihac, I'm pleased to announce the 2010.1.0.0 (beta branch)
release of the Haskell Platform, supporting GHC 6.12.

http://hackage.haskell.org/platform/

The Haskell Platform is a comprehensive, robust development environment for
programming in Haskell. For new users the platform makes it trivial to get up
and running with a full Haskell development environment. For experienced
developers, the platform provides a comprehensive, standard base for commercial
and open source Haskell development that maximises interoperability and
stability of your code.

The 2010.1.0.0 release is a beta release for the GHC 6.12 series of compilers. 
It currently doesn't provide a Windows installer (which defaults to GHC 6.10.4
for now). We expect to make the stable branch with GHC 6.12.2 in soon.

This release includes a binary installer for Mac OS X Snow Leopard, as well as
source bundles for an Unix system, and a new design.

The Haskell Platform would not have been possible without the hard work
of the Cabal development team, the Hackage developers and maintainers,
the individual compiler, tool and library authors who contributed to the
suite, and the distro maintainers who build and distribute the Haskell
Platform.

Thanks!

-- Don  (for The Platform Infrastructure Team)
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Haskell Web News: Looking back on 2009

2009-12-21 Thread Don Stewart

The Haskell Web News is a monthly summary of the hottest news about the
Haskell programming language, as found in our online communities. If you
want to catch up with what’s been happening in Haskell, this might be
the journal for you.

In this edition, we look back on the major events of 2009.

http://haskellwebnews.wordpress.com/2009/12/20/the-year-in-haskell/

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: [Haskell-cafe] The Haskell Web News: December 2009 Edition

2009-12-07 Thread Don Stewart

Deniz:
> I think the correct URL should be:

Oops, well spotted. The original link will work now.


http://haskellwebnews.wordpress.com/2009/12/05/whats-new-in-haskell-december-2009/
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] The Haskell Web News: December 2009 Edition

2009-12-07 Thread Don Stewart
The Haskell Web News is a monthly summary of the hottest news about the
Haskell programming language, as found in our online communities. If you
want to catch up with what’s been happening in Haskell, this might be
the journal for you.


http://haskellwebnews.wordpress.com/2009/12/05/whats-new-in-haskell-december-2009/

What’s been happening with the Haskell programming language for the past
month, as voted by readers of The Haskell Reddit. This is the first
edition of the Web News, so feedback on the content, schedule and goals
is welcome.

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] inline assembly a la gcc

2009-11-24 Thread Don Stewart
ppk:
> Is there a way in which I can interface GHC with assembly language ?
> Of course I can create a stub C function which using inline assembly,
> compile it with GCC, and crankin the FFI of GHC. But is there a more
> direct way ?
> 
> I would like to try coding, (or steal from some open source
> implementation) up some crypto hash functions in assembly and compare
> it with a direct GHC implementation.
> 
> I will be happy if there is a way of avoiding assembly all together
> and work with GHC internals like Int# etc. which gives me almost
> assembly speed.

Via the harpy or llvm packages?
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] ANNOUNCE: xmonad 0.9 is now available!

2009-10-25 Thread Don Stewart

   http://xmonad.org

The xmonad dev team is pleased to announce xmonad 0.9!
We think this is a great release.

The headlines:

* Actions.SpawnOn: Windows go to the workspace they were launched
  on, even if you're no longer viewing that workspace.  Especially
  handy for slow-launching applications like Firefox
* Actions.GridSelect: graphically go to, select, do things with
  windows, workspaces, prompts ... 
* Many new window layouts: http://is.gd/4BzAI
* Many new scriptable actions: http://is.gd/4BzCN
* Focus changes across screens with mouse movement, no longer
  requiring a click, even for empty workspaces. 
* Improved xmobar/dzen statusbar functions, easier to use, more 
compositional
* New --restart command line flag to restart a running xmonad process.
* Supports for multi-module local configuration files
* Support for user-defined X event handling 
* xmonad comes with 180 extensions for enhancing functionality
* Over 3000 commits have been made to the project.

Extensive change logs:

http://haskell.org/haskellwiki/Xmonad/Notable_changes_since_0.8

About:

xmonad is a leading tiling window manager, known for its lightness,
reliability, extensibility and efficiency. It supports true
multiheaded tiling, and rich, rapid customisation. It is also highly
portable, running on regular desktops, laptops, netbooks, phones,
game consoles, the OLPC, and more.

Features:

   * Very stable, fast, small and simple.
   * Automatic window tiling and management
   * First class keyboard support: a mouse is unnecessary
   * Full support for tiling windows on multi-head displays
   * Full support for floating, tabbing and decorated windows
   * Full support for Gnome and KDE utilities
   * XRandR support to rotate, add or remove monitors
   * Per-workspace layout algorithms
   * Per-screens custom status bars
   * Compositing support
   * Powerful, stable customisation and reconfiguration
   * Large extension library
   * Excellent, extensive documentation
   * Large, active development team, support and community

Get it!

Information, screenshots, documentation, tutorials and community
resources are available from the xmonad home page:

http://xmonad.org

The 0.9 release, and its dependencies, are available from
hackage.haskell.org:

http://hackage.haskell.org/package/xmonad

xmonad packages are available in pretty much every package system,
including.

Debian, Gentoo, Arch, Ubuntu, OpenBSD,
NetBSD, FreeBSD, Gobo, NixOS, Source Mage, Slackware

and 0.9 packages will appear in coming days (some are already available).

On the fly updating to xmonad 0.9 is supported, without losing your
session!  You can even use cabal-install:

$ cabal update
$ cabal install xmonad-0.9
$ cabal install xmonad-contrib-0.9
$ xmonad --recompile
mod-q

Extensions:

xmonad comes with a huge library of extensions (now around 15
times the size of xmonad itself), contributed by viewers like you.

Extensions allow for all sorts of functionality and enhancements to
the window manager, via Haskell in your config file. For more
information on using and writing extensions see the webpage.  The
library of extensions is available from hackage:

http://hackage.haskell.org/cgi-bin/xmonad-contrib

Full documentation for using and writing your own extensions:

http://xmonad.org/documentation.html

This release brought to you by the xmonad dev team:

Spencer Janssen      Don Stewart
Adam VogtBrent Yorgey
Daniel WagnerDevin Mullins
Daniel Schoepe   Braden Shepherdson   
Nicolas PouillardRoman Cheplyaka
Gwern BranwenLukas Mai

Featuring code contributions from over 80 developers:

Aaron DenneyJason Creighton
Alec Berryman   Alex Tarkovsky
Alexandre BuisseAndrea Rossato
Austin SeippBas van Dijk
Ben VouiBrandon Allbery
Chris Mears Christian Thiemann
Clemens Fruhwirth   Daniel Neri
Anders Engstrom Dave Harrison
David Glasser   David Lazar
Dmitry KurochkinDominik Bruhn
Dougal Stanton  Eric Mertens
Ferenc Wagner   Jan Vornberger
Hans Philipp Annen  Ivan Tarasov
Ivan VeselovJamie Webb 
Jeremy Apthorp  Malebria
Joachim BreitnerJoachim Fasting
Joe ThornberJoel Suovaniemi
Juraj HercekJustin Bogner
Kai Grossjohann Karsten Schoelzel
Klaus Weidner   Mathias Stearn
Mats Jansborg   Matsuyama Tomohiro
Michael Fellinger   Michael Sloan
Miikka Koskinen Neil Mitchell
Nelson Elhage   Nick Burlett
Qu

Re: [Haskell] ANNOUNCE: qtHaskell-1.1.3

2009-10-21 Thread Don Stewart
Wonderful news. Thank you.

-- Don

dth.tss:
> A new release of qtHaskell (version 1.1.3) is available at
>
> http://qthaskell.berlios.de
>
> See the documentation provided on-line and with the downloads -- in  
> particular the "qtHaskell primer" -- for details of the new
> features.
>
> David Harley
>
> -- 
> Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

> ___
> Haskell mailing list
> Haskell@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Galois is Hiring

2009-08-11 Thread Don Stewart

Galois is continuing to hire.

We will also be at ICFP and related events, so come and see Lee Pike or me.

We have multiple positions for talented functional programmers (with both
junior and senior positions).

A strong functional programming ability is an advantage (you will be 
programming in
Haskell), and a good computer science background is required. Experience with
compilers, operating systems, networking, security, and formal methods is of
particular interest.

Galois is based in Portland, Oregon. Our engineers work with functional
languages, designing and developing advanced technologies for safety and
security-critical systems, networks, and applications.

Galois technical staff members play a pivotal role in developing advanced
software technology. Enginners work in small team settings, and must
successfully interact with clients, partners, and other employees in a highly
cooperative, collaborative, and intellectually challenging environment.

Technical staff may be called upon to write proposals, gather requirements, and
work in all stages of the software development process, from requirements
gathering to testing and validation.  Additional duties may include project
management, technology research and development, and technical infrastructure
development.

We’re looking for people who can invent, learn, think, and inspire.  We reward
creativity and thrive on collaboration. We offer great benefits and perks,
including a 401K plan, stock options, paid vacation, family health plan,
flexible work schedule, a casual work environment, snacks, espresso and
foosball.

A Masters or Ph.D. degree in Computer Science is desirable. Additionally, a
strong programming background and experience with Haskell or other functional
programming languages is preferred. You must work well with customers,
including building rapport, identifying needs, and communicating with strong
written, verbal and presentation skills. Must be highly motivated and able to
self-manage to deadlines and quality goals.

To learn more about us, visit

http://www.galois.com
and
http://www.galois.com/company/careers

The types of technology we use are covered in our blog:

http://www.galois.com/blog/

We’d like to hear from you!

Send your cover letter and resume to us at jobs2009 at galois.com. 

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] memory management

2009-08-02 Thread Don Stewart
nricci01:
> Hello,
>
>  I'm interested in research relating to memory management in  
> Haskell. I'm at the point where I don't know enough to have very  
> specific questions, but I'm especially interested in garbage collection  
> in Haskell, and any available statistics (such as, how long does a thunk  
> typically live before its evaluated, after its evaluated?), or tools  
> that would let me get that sort of information more easily. If any one  
> could be so kind as to point me to relevant research papers or other  
> documentation, it would be very much appreciated.

Some research papers on GC and Haskell:


http://haskell.org/haskellwiki/Research_papers/Runtime_systems#Garbage_collection

Simon Marlow has some recent papers on benchmarking costs in the
runtime,

http://www.haskell.org/~simonmar/bib/bib.html
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] ANNOUNCE: The Haskell Platform 2009.2.0.2

2009-07-31 Thread Don Stewart

We're pleased to announce the third release of the Haskell Platform: a
single, standard Haskell distribution for everyone.

The specification, along with installers (including Windows and Unix
installers for a full Haskell environment) are available.

Download the Haskell Platform 2009.2.0.2:

http://hackage.haskell.org/platform/

The Haskell Platform is a single, standard Haskell distribution for
every system, in the form of a blessed library and tool suite for
Haskell distilled from the thousands of libraries on Hackage, along with
installers for a wide variety of systems. It saves developers work
picking and choosing the best Haskell libraries and tools to use for a
task.

When you install the Haskell Platform, you get the latest stable
compiler, an expanded set of core libraries, additional development
tools, and cabal-install – so you can download anything else you need
from Hackage.

What you get:

http://hackage.haskell.org/platform/contents.html

With regular time-based releases, we expect the platform will grow into
a rich, indispensable development environment for all Haskell projects.

Since the first release, there have been over 100,000 downloads of the
installers.

Thanks!

-- The Platform Infrastructure Team
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] ANNOUNCE: Galois is hiring functional programmers

2009-06-11 Thread Don Stewart

Galois is hiring.

Bringing together mathematicians, researchers and technologists, Galois,
based in Portland, Oregon, was founded in 1999 with the mission to apply
functional languages and formal methods to solve real world problems.
Today, over 30 members strong, we’re living the vision, designing and
developing advanced technologies for safety and security-critical
systems, networks, and applications.

Galois technical staff members play a pivotal role in developing
advanced software technology. Members work on one or more projects, and
are expected to perform in a variety of roles based upon their talents
and organizational needs.  Technical staff may be called upon to write
proposals, gather requirements, and work in all stages of the software
development process, from requirements gathering to testing and
validation. Additional duties may include project management, technology
research and development, and technical infrastructure development.

We’re looking for people who can invent, learn, think, and inspire. We
reward creativity and thrive on collaboration. We offer great benefits
and perks, including a 401K plan, stock options, paid vacation, family
health plan, flexible work schedule, a casual work environment, snacks,
espresso and foosball.

Galois technical staff members usually work in a small team setting (2-5
members), and must successfully interact with clients, partners, and
other employees in a highly cooperative, collaborative, and
intellectually challenging environment.

A Masters or Ph.D. degree in Computer Science is desirable but not
required.  Additionally, a strong programming background and experience
with Haskell or other functional programming languages is preferred but
not required.  Must work well with customers, including building
rapport, identifying needs, and communicating with strong written,
verbal and presentation skills. Must be highly motivated and able to
self-manage to deadlines and quality goals.

To learn more about us, visit

http://www.galois.com
and
http://www.galois.com/company/careers

The types of technology we use are covered in our blog:

http://www.galois.com/blog/

We’d like to hear from you!

Send your cover letter and resume to us at jobs2...@galois.com. 
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] ANNOUNCE: The Haskell Platform 2009.2.0.1

2009-06-02 Thread Don Stewart

We're pleased to announce the second release of the Haskell Platform: a
single, standard Haskell distribution for everyone.

The specification, along with installers (including Windows and Unix
installers for a full Haskell environment) are available.

Download the Haskell Platform 2009.2.0.1:

http://hackage.haskell.org/platform/

The Haskell Platform is a blessed library and tool suite for Haskell
distilled from Hackage, along with installers for a wide variety of
systems. It saves developers work picking and choosing the best Haskell
libraries and tools to use for a task. Distro maintainers that support
the Haskell Platform can be confident they're fully supporting Haskell
as the developers intend it. Developers targetting the platform can be
confident they have a trusted base of code to work with.

What you get:

http://hackage.haskell.org/platform/contents.html

With regular time-based releases, we expect the platform will grow into
a rich, indispensable development environment for all Haskell projects.

Please note that this is a beta release. We do not expect all the
installers to work perfectly, nor every developer need met, and we would
appreciate feedback.  You can help out by packaging the platform for
your distro, or reporting bugs and feature requests, or installing
Haskell onto your friends' machines.  The process for adding new tools
and libraries will be outlined in coming weeks.

The Haskell Platform would not have been possible without the hard work
of the Cabal development team, the Hackage developers and maintainers,
the individual compiler, tool and library authors who contributed to the
suite, and the distro maintainers who build and distribute the Haskell
Platform.

Thanks!

-- The Platform Infrastructure Team
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] The speed, size and dependability of programming languages

2009-06-01 Thread Don Stewart
gwern0:
> On Mon, Jun 1, 2009 at 1:58 PM, Lyle Kopnicky  wrote:
> > Why are Prolog and Mercury among the least expressive?
> >
> 
> Well, I don't know about SML/NJ, since I don't see anything obviously
> wrong at 
> http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=smlnj&lang2=ghc&box=1

There's one thing wrong:

Last Updated: Tue Mar 20 18:02:38 PDT 2007

Don't use the gp4 results: they're obsolete. Use the u32, u64, u32q or
u64q results.

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] The speed, size and dependability of programming languages

2009-06-01 Thread Don Stewart
lists:
> I think it's a combination of 1) the expressiveness measure is too simplistic,
> measuring number of lines alone, or counting comments

It isn't measuring lines of code, it is measuring the Gzip compression

Also, there's a few bogons in the data (it was graphed against 2005-6
results, and includes programs that produce the wrong output, and
programs where the are duplicate entires per language).

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: [Haskell-cafe] Re: ANNOUNCE: The Haskell Platform

2009-05-07 Thread Don Stewart
kyagrd:
> Thanks for this great effort!
>
> Are we going to have a meta-package on hackage as well?
> (which makes it able to build it through cabal-install)

Yes, this ticket tracks that stuff:

http://trac.haskell.org/haskell-platform/ticket/15
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: [Haskell-cafe] Is Haskell a Good Choice for Web Applications? (ANN: Vocabulink)

2009-05-06 Thread Don Stewart
dagit:

> In particular, we need expert Haskell programmers, such as Don, to
> write more about how they avoid space leaks in long running apps.
> Again, profiling is nice, but that's more of a tuning effort.

I talk a bit about that in my LondonHUG talk:


http://www.galois.com/blog/2009/04/27/engineering-large-projects-in-haskell-a-decade-of-fp-at-galois/

As I said earlier: stress test with heap profiling on (is one way to
absolutely ensure you know what's going on).

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: [Haskell-cafe] Is Haskell a Good Choice for Web Applications? (ANN: Vocabulink)

2009-05-06 Thread Don Stewart
fft1976:
> I've heard it's hard to contain a long-running Haskell application in
> a finite amount of memory, but this is probably not a problem if your

Hmm. Gossip driven development?

> web site sleeps 0.001% of the time (like XMonad), or you can restart
> it every once in a while without anyone noticing.

Keeping footprints small and stable isn't so hard. After all, we have
wonderful heap profiling tools. I recommend the type-based heap
profiler, in particular. Run your app for a week, and look at the heap
graph. You'll know if things are ok. (Try this in C++ !)

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] ANNOUNCE: The Haskell Platform

2009-05-05 Thread Don Stewart

We're pleased to announce the first release of the Haskell Platform:
a single, standard Haskell distribution for every system.

Download the Haskell Platform 2009.2.0 installers and specification:

http://hackage.haskell.org/platform/

The Haskell Platform is a blessed library and tool suite for Haskell
culled from Hackage, along with installers for a wide variety of
systems. It saves developers work picking and choosing the best Haskell
libraries and tools to use for a task. 

What you get:

http://hackage.haskell.org/platform/contents.html

With regular time-based releases, we expect the platform will grow into
a rich, indispensable development environment for all Haskell projects.

Distro maintainers that support the Haskell Platform can be confident
they're fully supporting Haskell as the developers intend it. Developers
targetting the platform can be confident they have a trusted base of
code to work with.

*Please note that this is a beta release*. We do not expect all the
installers to work perfectly, nor every developer need met, and we would
appreciate feedback.

You can help out by packaging the platform for your distro, or reporting
bugs and feature requests, or installing Haskell onto your friends'
machines.  The process for adding new tools and libraries will be
outlined in coming weeks.

The Haskell Platform would not have been possible without the hard work
of the Cabal development team, the Hackage developers and maintainers,
the individual compiler, tool and library authors who contributed to the
suite, and the distro maintainers who build and distribute the Haskell
Platform.

Thanks!

-- The Platform Infrastructure Team
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] ANNOUNCE: Haskell File Manager

2009-04-26 Thread Don Stewart
Well done! Any screenshots? 

michael.dever2:
> Hi,
> 
> The first release of Haskell File Manager has been uploaded to http://
> code.haskell.org/haskellfm
> 
> This is a program for viewing/managing the files on your computer. It has all
> the common functionality you would expect from your current file manager,
> copying, moving, deleting, renaming, opening and searching. It is a beta
> release, so you know what to expect there, and any bugs found can be filed at
> http://trac.haskell.org/haskellfm .
> 
> Regards,
> 
> Michael

> ___
> Haskell mailing list
> Haskell@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Re: Hi-res/vector version of logo?

2009-04-10 Thread Don Stewart
brian.sniffen:
> > Sure, I'm happy to convert the PSDs (available in the src/ directory,
> > here [1]) into SVG, but I will have to do so through tracing them in
> > InkScape unless somebody has another solution.
> 
> Many of those are on one basic template.  I have no expertise to
> advice on the choice of greys, but I do like MetaPost.  I have created
> a basic metapost encoding of your logo7, and placed it at
> .
> 
> I'm not entirely thrilled with its use of explicit constants to end
> the equal sign or place the groin of the lambda, but this'll do for a
> first draft.  A PDF generated from that MetaPost file is there as
> logo-0.pdf for easy evaluation.  I experimented with the PDF-to-SVG
> converter at , but do
> not expect anyone to be thrilled with the results who must edit them.
> 
> I also experimented with potrace.  The results will are wiggly. They
> may be inspected at .../potrace/.
> 

Here's a traced bezier curve (inkscape) of the potrace result:

http://galois.com/~dons/images/logos/logo-bezier.svg

And now it is easy to play with:

http://galois.com/~dons/images/logos/logo-pastel.svg

Next step would be actually turn out some badges/logo/icon images to be
used on haskell.org ...
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Re: [Haskell-cafe] ANN: cmonad 0.1.1

2009-03-29 Thread Don Stewart
Nested constructed product returns? Or constructed sums?

lennart:
> Well, yes and no.  GHC actually does a decent job when given very
> imperative code with references and mutable arrays.
> Now the type I use to wrap the references to get type safe l-values
> and r-values makes it tricker, and ghc lacks a crucial optimization
> for specialization of constructor returns.
> With that in place I think the code could be quite performant.
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] ANNOUNCE: jhc 0.6.0 Haskell Compiler

2009-03-24 Thread Don Stewart
peter.vers:
> > On Sat, Mar 21, 2009 at 10:00 AM, Don Stewart  wrote:
> > ghc-pkg hide transformers-0.1.1.0
> 
> But that is an global change no? Can this be configured in the cabal file?
> 
> 

-hide-package in a Makefile.

Cabal handles this automatically for you, by hiding everything by
default, and then enabling only those things explicitly listed.
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Hackage download and popularity statistics

2009-03-23 Thread Don Stewart
For the first time, we've got download and popularity statistics from 
Hackage:

http://www.galois.com/blog/2009/03/23/one-million-haskell-downloads/

Find out if your package made the top 100, and when we reach our 1
millionth hackage download!

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] ANNOUNCE: jhc 0.6.0 Haskell Compiler

2009-03-21 Thread Don Stewart
john:
> Hi, I am pleased to announce jhc 0.6.0, It has been a long time since an
> official release, so there have been a lot of changes. Jhc is an
> optimizing haskell compiler that focuses on creating fast and portable
> code. Jhc is still mainly of interest to jhc hackers and developers than
> the general haskell public, but it is starting to see use in embedded
> development with haskell so I decided to make more public announcements
> of major releases in the future.
> 


Hey John,

I get the following build error:

/usr/bin/ghc  -fbang-patterns -O -ignore-package lang  -W 
-fno-warn-unused-matches  -fwarn-type-defaults -i -i./drift_processed -i./.  
-i. -odir . -hidir . -package mtl  -package unix  -ignore-package lang -package 
utf8-string -package binary -package zlib -fallow-undecidable-instances  
-fglasgow-exts -fallow-overlapping-instances --make Main.hs 
StringTable/StringTable_cbits.o  cbits/md5sum.o -o jhc

on the commandline:
Warning: -fbang-patterns is deprecated: use -XBangPatterns or pragma {-# 
LANGUAGE BangPatterns#-} instead

on the commandline:
Warning: -fallow-undecidable-instances is deprecated: use 
-XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances#-} instead

on the commandline:
Warning: -fallow-overlapping-instances is deprecated: use 
-XOverlappingInstances or pragma {-# LANGUAGE OverlappingInstances#-} instead

Util/Gen.hs:6:7:
Could not find module `Control.Monad.Identity':
  it was found in multiple packages: transformers-0.1.1.0 mtl-1.1.0.2
make[1]: *** [jhc] Error 1


I *think* you have to -hide-all-packages then enable the ones you want 
one-by-one (check whatever 
commandline cabal emits here).

Cheers,
  Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] ANNOUNCE: jhc 0.6.0 Haskell Compiler

2009-03-21 Thread Don Stewart
sylvain.nahas:
> Hi,
> 
> This compiler is very promising, for the least.
> 
> Here is a small dummy Haskell program.
> countdown :: Int -> IO ()
> countdown 0 = putStrLn "finished"
> countdown x = do 
>   putStrLn (show x)
>   countdown (x-1)
> main = countdown 1000
> 
> and the C program that comes to closest.
> #include 
> int main(void)
> {
>   int i;
>   for(i=0; i<1000; i++)
>   {
>   printf("%d\n",i);
>   }
>   printf("finished\n");
>   return 0;
> }
> 
> GHC is 6.10.1, gcc is 4.3.2, jhc is 0.6.0
> arch is i386/Linux(Ubuntu)
> 
> $ ghc hello.hs -o hello1
> $ jhc hello.hs -o hello2
> $ gcc hello.c -o hello3

Oh boy. Compile with optimizations on please! ghc -O2 et al.
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Announce: iteratee-0.1.0

2009-03-10 Thread Don Stewart
tanimoto:
> On Tue, Mar 10, 2009 at 2:57 PM, Johan Tibell  wrote:
> > On Tue, Mar 10, 2009 at 8:28 PM, John Lato  wrote:
> >> I am pleased to announce the hackage release of iteratee-0.1.0.  This
> >> library implements enumerators and iteratees as proposed by Oleg
> >> Kiselyov (http://okmij.org/ftp/Haskell/Iteratee/).  Significant
> >> differences from his original code include:
> >>
> >>  - Seeking is allowed within any monad; the specific RBIO monad is
> >> neither required nor provided.
> >>  - Data buffers may be of arbitrary types as specified by the
> >> StreamChunk type class.  This allows for user-provided buffer types
> >> (e.g. arrays, vectors, etc.).  Instances are provided for lists and
> >> ByteStrings.  This, in conjunction with seeking, allows for efficient
> >> processing of binary data in addition to text.
> >>  - Cross-platform support.  Currently this is slightly less efficient
> >> than the Posix operations, but should run on any system targeted by a
> >> Haskell compiler.
> >
> > Here's the Hackage link for the lazy among us:
> >
> > http://hackage.haskell.org/cgi-bin/hackage-scripts/package/iteratee-0.1.0
> >
> > Cheers,
> >
> > Johan
> 
> Nice job, John!  Please keep posting on your blog, so we can see your
> findings with audio processing and examples of iteratee.

Would love to see performance/handle-scalability numbers, too!
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] ANNOUNCE: X Haskell Bindings 0.2

2009-02-21 Thread Don Stewart
aslatter:
> I'd like to announce the 0.2.* series release of the X Haskell
> Bindings.  This release, like the prior 0.1.* series focuses on making
> the API prettier.  This does mean that there's a good chance this is a
> breaking release.  Also, 0.2.* is based on the just-released version
> 1.4 of the XML descriptions of the X protocol.
> 
> The goal of XHB is to provide a Haskell implementation of the X11 wire
> protocol, similar in spirit to the X protocol C-language Binding
> (XCB).
> 
> On Hackage: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xhb

Woo, well done! Here's an Arch Linux package,

http://aur.archlinux.org/packages.php?ID=23765

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: [Haskell-cafe] ANN : Crypto 4.2.0 & Related News

2009-02-16 Thread Don Stewart
wchogg:
> Hello Haskellers,
> 
> I'm pleased to announce version 4.2.0 of Crypto has been uploaded to
> Hackage & that I am taking over maintenance of the library from
> Dominic Steinitz.  As of this release it should be cabal install'able
> on GHC 6.10.1.  I'm also pleased to announce that the darcs repo will
> be moving from code.haskell.org to being hosted on Patch-Tag at
> http://patch-tag.com/repo/crypto/home.  You don't need to sign up for
> Patch-Tag to use the read only repos, but you will need an account if
> you want to be given write access to the crypto repository.
> 
> Please feel free to e-mail me with any issues or questions.

Great! Good to see the torch passed on.

Packaged up for Arch,

http://aur.archlinux.org/packages.php?ID=17492

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Google Summer of Code 2009

2009-02-10 Thread Don Stewart
Malcolm.Wallace:
> Gentle Haskellers,
> 
> The Google Summer of Code will be running again this year.  Once again,
> haskell.org has the opportunity to bid to become a mentoring
> organisation.  (Although, as always, there is no guarantee of
> acceptance.)
> 
> If you have ideas for student projects that you think would benefit the
> Haskell community, now is the time to start discussing them on mailing
> lists of your choice.  We especially encourage students to communicate
> with the wider community: if you keep your ideas private, you have a
> much worse chance of acceptance than if you develop ideas in
> collaboration with those who will be your "customers", end-users, or
> fellow-developers.  This is the open-source world!
> 

And I'll just note that since December we've been running a proposal
submission site here, where you can vote and comment on ideas,

http://www.reddit.com/r/haskell_proposals/top/

A great place to suggest ideas!

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: [Haskell-cafe] ANNOUNCE: X Haskell Bindings 0.1

2009-02-08 Thread Don Stewart
aslatter:
> I'd like to announce a version bump for the X Haskell Bindings (XHB)
> library, to 0.1.* from 0.0.*.
> 
> The goal of XHB is to provide a Haskell implementation of the X11 wire
> protocol, similar in spirit to the X protocol C-language Binding
> (XCB).
> 
> On Hackage: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xhb
> 
> This release focuses on making the API a bit friendlier:
> 
>  + 'type BOOL = Word8' has been replaced in the API by Prelude.Bool
> 
>  + type synonyms BYTE, CARD8, CARD16 and CARD32 for the Data.Word
> types have been eliminated
> 
>  + type synonyms INT8, INT16 and INT32 for the Data.Int types have
> been eliminated
> 
>  + Previously, all protocol replies were represented by their own
> distinct data type.  Now, if the reply to a request only includes a
> single field, the request returns that field directly.
> 
>  In more concrete terms:
> 
> > internAtom :: Connection -> InternAtom -> IO (Receipt InternAtomReply)
> 
> becomes:
> 
> > internAtom :: Connection -> InternAtom -> IO (Receipt ATOM)
> 
> Further work to make the API more "Haskelly" is ongoing.
> 
> Related projects:
> 
> X C Bindings: http://xcb.freedesktop.org/

Well done!

Have a distro package,

http://aur.archlinux.org/packages.php?ID=23765

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Hackage about to reach 1000 releases

2009-01-17 Thread Don Stewart
Hackage is about to reach the 1000 release mark, 2 years after it went
live. 

That's right: in 2 years we've gone from having only a handful of
released projects, to one thousand! Well done everyone!

I did some quick visualisation of the rate of new releses, diversity of
packages, and community growth over the period:


http://archhaskell.wordpress.com/2009/01/18/open-source-haskell-releases-and-growth/

I'm very happy about the diversity of hackage apps, and the pleasing
rate of growth of new releases.

None of this would have been possible with out thousands of hours of
work from the Cabal and Hackage hackers, the compiler teams, and the
developers themselves.

Keep churning out new and intresting code everyone!

-- Don

P.S. cabal install
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: [Haskell-cafe] ANNOUNCE: Coadjute 0.0.1, generic build tool

2009-01-17 Thread Don Stewart
matti.niemenmaa+news:
> Announcing the release of Coadjute, version 0.0.1!
> 
> Web site: http://iki.fi/matti.niemenmaa/coadjute/
> Hackage: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Coadjute
> 

Here's an Arch Linux package for it,

http://aur.archlinux.org/packages.php?ID=23237
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: [Haskell-cafe] ANN: HLint 1.2

2009-01-11 Thread Don Stewart
ndmitchell:
> Hi,
> 
> I am pleased to announce HLint version 1.2. HLint is a lint-like tool
> for Haskell that detects and suggests improvements for your code.
> HLint is compatible with most GHC extensions, and supports a wide
> variety of suggestions, and can be extended with additional user
> suggestions.
> 
> To install: cabal update && cabal install hlint
> 
> Web page: http://www-users.cs.york.ac.uk/~ndm/hlint/
> 
> Biggest new feature: List recursion suggestions. For example, running
> HLint over the GHC compiler now suggests things such as:

Arch package,

http://aur.archlinux.org/packages.php?ID=23099

Making this the 800th Haskell package on Arch. 

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: [Haskell-cafe] Re: Hypothetical Haskell job in New York

2009-01-08 Thread Don Stewart
manlio_perillo:
> Tony Hannan ha scritto:
> >Let me give you more information about this hypothetical job posting. 
> >Our company is a startup CDN 
> >(http://en.wikipedia.org/wiki/Content_Delivery_Network) about 3 years 
> >old and doing well. You would hythothetically be one of 7 programmer who 
> >write all the software involved in a CDN including http server, dns 
> >server, monitoring, load balancing, customer and operator user 
> >interface, etc. The pay depends on experience but is good.
> >
> 
> Isn't it better to use Erlang for the http and dns server ?
> 
> I don't really like the syntax, but you have many things already 
> implemented.
> Unfortunately Haskell is not yet ready for this task.
> 
> http://eddie.sourceforge.net/what.html
> http://yaws.hyber.org/
> 

Umm... http and dns? You're kidding right? Half of hackage.haskell.org
is devoted to networking tasks.

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] #haskell IRC channel reaches 600 users

2009-01-02 Thread Don Stewart

A small announcement :)

7 years after its inception, under the guiding hand of Shae Erisson (aka
shapr), the #haskell IRC channel[1] on freenode has reached 600
concurrent users! It's now in the top 3 language channels by size.

To chart the growth, we can note that the channel was founded in late
2001, and had slow growth till 2006, reaching 200 users in January of
that year. Since then growth in the user base has been far more rapid,
reaching 300 users in Dec 2006, 400 users in August 2007, 500 users
by July 2008, and 600 on January 2, 2009.

This puts the channel at the 7th largest community of the 7000 freenode
channels, and in the top 3 language communities. For comparision, a
sample of the state of the other language communities, with comments
comapred to their status a year ago:

   #php 612
   #python  604

 > #haskell 602 -- up 4

   ##c++558
   ##c  506 -- down 1
   #perl502 -- down 3
   #ruby-lang   288 -- down
   #lisp264
   ##javascript 241
   #erlang  146 -- unchanged
   #perl6   129 -- unchanged
   #scheme  123 -- down
   #lua 102 -- unchanged
   #clojure  78
   #ocaml70 -- unchanged

You can see the growth of the channel over here:

http://haskell.org/haskellwiki/IRC_channel

If you've not dropped by the channel yet, feel free to come and chat,
and toss around some lambdas! :)

Cheers,
Don

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] ANNOUNCE: Cryptol now freely available

2008-12-24 Thread Don Stewart
Galois is pleased to announce that Cryptol, the language of cryptography, is
now available to the public!

Cryptol is a domain specific language for the design, implementation and
verification of cryptographic algorithms, developed over the past decade by
Galois for the United States National Security Agency. It has been used
successfully in a number of projects, and is also in use at Rockwell Collins,
Inc. Cryptol is implemented in Haskell.

Domain-specific languages (DSLs) allow subject-matter experts to design
solutions in using familiar concepts and constructs. Cryptol, as a DSL, allows
domain experts in cryptography to design and implement cryptographic algorithms
with a high degree of assurance in the correctness of their design, and at the
same time, producing a high performance implementation of their algorithms.

In this release, Galois has made a implementation of the Cryptol language
available free of charge for non-commercial uses.

More information on the blog:


http://www.galois.com/blog/2008/12/24/cryptol-the-language-of-cryptography-now-available/

And at http://www.cryptol.net

Enjoy!
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Spam on HaskellWiki

2008-12-13 Thread Don Stewart
ashley:
> This is beginning to annoy people. Actually, someone registered several 
> thousand accounts (of the form XX), though almost all of them 
> have not been used. The others have been used to add spam.
> 
> I can block user accounts and IP addresses, and I can grant this 
> privilege to others on whatever basis the Haskell community think 
> appropriate.
> 
> I have CheckUser installed (allows me to find the IP addresses of a 
> given user, and find edits from a particular IP address), and this is 
> also a grantable privilege. However, given that the spam is coming from 
> quite a number of IP addresses, I suspect there is some kind of botnet 
> involved.
> 
> There is a tool called "rollback" that allows one-click revert of one or 
> more sequential edits from the same user, which makes reverting spam a 
> one-click-per-page operation. Again, this is a grantable privilege and 
> in any case relatively harmless. However, it is only available with 
> MediaWiki 1.9 and later, and HaskellWiki is running MediaWiki 1.5.4, so 
> this means doing an upgrade. The current stable release is 1.13.2.

Should we be thinking about upgrading now?

I imagine there are other benefits...

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: [Haskell-cafe] ANNOUNCE: Haskell Communities and Activities Report (15th ed., November 2008)

2008-11-28 Thread Don Stewart
Good work!

It is always interesting to see the secret Haskell projects that only
get announced via the HCAR. Things not on haskell@ or on hackage.

For example, this under-the-radar project:

http://www.haskell.org/communities/11-2008/html/report.html#sect7.7

7.7  IVU Traffic Technologies AG Rostering Group

Haskell to solve constraints on EU bus timetables! In production use!

-- Don


voigt:
> On behalf of the many, many contributors, I am pleased to announce
> that the
> 
> Haskell Communities and Activities Report
>   (15th edition, November 2008)
> 
>http://www.haskell.org/communities/
> 
> is now available from the Haskell Communities home page in PDF and
> HTML formats.
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] ANN: "Real World Haskell", now shipping

2008-11-26 Thread Don Stewart
I'd love it if people took a photo of the book arriving.
With enough photos , I could put together a gallery of Haskell around
the world :-)

Here's my copy arriving last night,


http://www.realworldhaskell.org/blog/2008/11/25/real-world-haskell-is-shipping/

And Dino's digital version,

http://galois.com/~dons/images/20081121_dm_838.jpg

Drop me a line with a photo of yours arriving, and your location, and
I'll add it to the gallery.

Cheers,
  Don

donnie:
>Mine arrives in two days; I can't wait!  :)
> 
>Thanks for all your hard work, and to all the members of the community
>which provided comments/suggestions to improve the book.
>__
>Donnie Jones
> 
>On Wed, Nov 26, 2008 at 12:15 AM, Bryan O'Sullivan <[EMAIL PROTECTED]>
>    wrote:
> 
>  Good evening -
> 
>  John Goerzen, Don Stewart and I are delighted to announce the
>  availability of our book, "Real World Haskell". It is 710 pages long,
>  and published by O'Reilly Media.
> 
>  This is the first book to comprehensively cover modern Haskell
>  programming. From an introduction to functional programming, it
>  focuses on teaching through many worked examples. We discuss the
>  "awkward squad" of I/O, concurrency, and exceptions. We cover network
>  programming, databases, and system hacking. We motivate and work with
>  monoids, applicative functors, monads, and monad transformers. We show
>  you how to debug code, and how to ship well-tested software.
> 
>  Better yet, the book is available under a Creative Commons license, so
>  you can read as much of it as you please before you buy:
>  [2]http://book.realworldhaskell.org/ We developed this book with the
>  enthusiastic and voluble support of the Haskell community, and we are
>  proud to share our work in a fashion that will help newcomers to our
>  field.
> 
>  And best of all, if you order now (at least in North America), you can
>  have a copy of the book in your hands in a matter of days.
> 
>  Thank you from all of us to our friends in the Haskell world who have
>  been so generous with their feedback and kind words!
>  ___
>  Haskell mailing list
>  [EMAIL PROTECTED]
>  [4]http://www.haskell.org/mailman/listinfo/haskell
> 
> References
> 
>Visible links
>1. mailto:[EMAIL PROTECTED]
>2. http://book.realworldhaskell.org/
>3. mailto:Haskell@haskell.org
>4. http://www.haskell.org/mailman/listinfo/haskell

> ___
> Haskell mailing list
> Haskell@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] GHC 6.10 and OpenGL

2008-11-24 Thread Don Stewart
simonpj:
> 
> | It's sad to see the OpenGL binding being dropped from GHC binary
> | installers starting from 6.10. Though this issue has been brought up
> | and discussed before, I'm sure a lot of people who based their work on
> | OpenGL would share the same sympathy.
> 
> The plan (which we have perhaps not articulated as clearly as we should) is 
> this:
> 
> - We are trying to make the GHC release contain as few libraries as possible
> - Instead, you get the "batteries" for GHC (ie the libraries) from the 
> Haskell Platform
> http://www.haskell.org/haskellwiki/Haskell_Platform
> 
> This lets GHC HQ get out of the library business, and makes it easier to 
> upgrade libraries independently from GHC.  But it does mean that GHC without 
> the batteries is a feeble thing.  You really want to wait until the HP comes 
> out.
> 
> The HP will be released in source form, to be installed by cabal-install, of 
> course. But I believe that the intention is that there should be a Windows 
> installer for it too.
> 
> Things I am less clear about
>  - When will the first HP release compatible with GHC 6.10 appear?

Next few weeks.

>  - How do users get cabal-install in the first place?  Is there
> a windows installer for it?

Via binaries for their platform (e.g. windows .exe's).

>  - Where can one find an up-to-date list of what packages are in HP?

The definitive version,

http://code.haskell.org/haskell-platform/haskell-platform.cabal

There's also a bug tracker.

>  - Is there anyone who is actually planning to do the work of making
> a windows installer for the HP?  The HP home page lists only
> Duncan and Don.

We need a Windows platform champion, as we do for other distros, who's
in the business of making native packages for that key system.

Neil?

> I think it'd be good if it was easy to answer these questions from the HP 
> home page.
> 

Yes!

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] GHC 6.10 and OpenGL

2008-11-22 Thread Don Stewart
ninegua:
> Hi everyone,
> 
> It's sad to see the OpenGL binding being dropped from GHC binary
> installers starting from 6.10. Though this issue has been brought up
> and discussed before, I'm sure a lot of people who based their work on
> OpenGL would share the same sympathy.

$ cabal install OpenGL

> I'm not here to argue whether this decision by GHC dev team is right
> or wrong, but what's really causing the pain is that the OpenGL
> binding doesn't have its own binary installer for Windows, and
> compilation from source on this platform is non-trivial. I wouldn't
> recommend doing it for ordinary users.
  
> So my question is, are we going to see a binary installer for OpenGL
> binding provided separately from either HOpenGL site, or Hackage? Or
> even the GHC installation page?

This would be a job for the Windows distribution team to sort out.
Each other distro addresses the native packaging problem by developing
packages, and what is needed for a similar team for Windows, to provide
Windows packages.

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Haskell Reddit

2008-11-19 Thread Don Stewart
I'm not sure if the cafe@ knows this, but there's a bit of a Haskell
community (1200+ subscribers) built up around the Haskell subreddit on
reddit.com,

http://www.reddit.com/r/haskell/

A good source for news other than what appears on Planet Haskell.

-- Don

P.S. Feel free to submit things you like, so I don't have to :-)
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] XOSD x Haskell

2008-11-13 Thread Don Stewart
lanek:
> Hi,
> 
> I am looking for XOSD (X On Screen Display) library bindings for Haskell, of
> the kind of X::Osd [Perl].
> 
> I haven't been able to find anything on XOSD _and_ Haskell around, who knows
> better?
> 

I wrote a reall quick binding for you,

http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xosd-0.1

Currently just the low level C binding, and some quick wrappers. A
high level 'interpreter + attributes' like binding is next.

If you know the C API, you can use it now.

Cheers,
  Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] XOSD x Haskell

2008-11-12 Thread Don Stewart
lanek:
> Hi,
> 
> I am looking for XOSD (X On Screen Display) library bindings for Haskell, of
> the kind of X::Osd [Perl].
> 
> I haven't been able to find anything on XOSD _and_ Haskell around, who knows
> better?

I'm not aware of any binding to xosd for Haskell. You could certainly
write one (to accompany the existing X11 bindings).

In fact, this looks like something xmonad could use to visually indicate 
which screen has focus. Very interesting.

Cheers,
  Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Announce: Reactive library (FRP) and mailing list

2008-11-09 Thread Don Stewart
conal:
>Reactive [1] is a library for functional reactive programming (FRP),
>similar to the original Fran [2] but with a more modern interface (using
>standard type classes) and a hybrid push/pull implementation.  It is
>designed to be used in a variety of contexts, such as interactive 2D and
>3D graphics, graphical user interfaces, web services, and automatic
>recompilation/re-execution.  It has a simple and precise semantics based
>on continuous time and is built on a notion of functional future values. 
>The semantics and implementation are described in the paper "Simply
>efficient functional reactivity" [3].
> 
>Reactive now has a mailing list [4] and a feature/bug tracker [5].

And now available for Arch Linux,

http://aur.archlinux.org/packages.php?ID=17854

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] ANNOUNCE: htags-1.0

2008-11-03 Thread Don Stewart
nicolas.pouillard:
> Excerpts from David Sankel's message of Mon Nov 03 19:25:23 +0100 2008:
> > http://hackage.haskell.org/cgi-bin/hackage-scripts/package/htags
> > 
> > htags is a tag file generator to enable extra functionality in editors
> > like vim. It expands upon hasktags by using a full Haskell 98 parser
> > and options for recursion.
> 
> Hi,
> 
> I've just tried to install it and the build fails here (GHC 6.8.3)
> 
> $ cabal update
> $ cabal install htags 
>   
>──(Mon,Nov03)─┘
> Resolving dependencies...
> Downloading htags-1.0...
> Configuring htags-1.0...
> Preprocessing executables for htags-1.0...
> Building htags-1.0...
> 
> src/htags.hs:8:7:
> Could not find module `GenTags':
>   Use -v to see a list of the files searched for.
> cabal: Error: some packages failed to install:
> htags-1.0 failed during the building phase. The exception was:
> exit: ExitFailure 1
> 

Worked for me.

Package for Arch Linux,

http://aur.archlinux.org/packages.php?ID=21145
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Announce: Chart-0.9

2008-10-29 Thread Don Stewart
twd2:
> Chart-0.9 is now available via hackage and a darcs repository.
> 
> This is a library for drawing 2D charts. It relies upon the haskell
> cairo binding that is part of gtk2hs, and hence supports several
> backend output formats (png, pdf, ps, etc).
> 
> Further information is available here:
> 
> http://dockerz.net/software/chart.html
> 
> Also, there is now a mailing list for discussions about the library:
> 
> http://groups.google.com/group/haskell-charts

Available natively packaged for Arch,

http://aur.archlinux.org/packages.php?ID=17735

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] ANNOUNCE: colour 0.0.0

2008-10-23 Thread Don Stewart
roconnor:
> http://hackage.haskell.org/cgi-bin/hackage-scripts/package/colour-0.0.0
> 
> I hope for this library to become the standard colour library for Haskell. 
> Most software does not properly blend colours because they fail to 
> gamma-correct the colours before blending.  Hopefully by using this 
> library, Haskell programs dealing with colour blending will avoid this 
> problem.
> 
> I am making an early release of my colour library to get some feedback. I 
> am especially interested in getting feedback on the interfaces: should 
> functions be renamed, should functions be moved, etc. Should I put black 
> and white colours into Data.Colour?  Which is better form making a colour: 
> (sRGB r g b) or (sRGB (r,g,b))?
> 
> Bug reports and any patches are also welcome.  Be warned, I haven't 
> extensively tested this library yet.
> 

In Arch,

http://aur.archlinux.org/packages.php?ID=20927
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: [Haskell-cafe] ANNOUNCE: Salsa: A .NET Bridge for Haskell

2008-10-10 Thread Don Stewart
This could be a game changer.

Great work Andrew!!

-- Don

andrew.appleyard:
> I'd like to announce the first release of Salsa, an experimental Haskell
> library that allows Haskell programs to access .NET libraries.
> 
> Here's a taste:
> 
>   > type Hello.hs
>   import Foreign.Salsa
>   import Bindings
> 
>   main = withCLR $ do
>   _Console # _writeLine ("Hello .NET World!")
> 
>   > type Hello.imports
>   System.Console: WriteLine
> 
>   > msbuild
>   > .\hello
>   Hello .NET World!
> 
> Salsa operates by loading the .NET runtime into your Haskell process and 
> using the FFI (and run-time code generation) to marshall calls between 
> the .NET and Haskell runtimes.  It includes a code generator and a 
> type-level library (which uses type families) to provide type-safe 
> access to .NET libraries in Haskell with C#-style method overload 
> resolution and implicit conversions.
> 
> The adventurous can find version 0.1.0.1 of Salsa on Hackage [1], the 
> darcs repository on code.haskell.org [2], and some (limited) 
> documentation on the Haskell wiki [3].
> 
> The library is experimental and by no means complete (refer to the wiki 
> page [3] for some of its limitations).  Be prepared to end up with 
> incomprehensible error messages and/or a broken compiler! :-)
> 
> At the moment you'll need Windows, GHC 6.8, and version 3.5 of the .NET
> Framework to use it.
> 
> Have fun!
> 
> [1] http://hackage.haskell.org/cgi-bin/hackage-scripts/package/Salsa
> [2] http://code.haskell.org/Salsa
> [3] http://haskell.org/haskellwiki/Salsa
> 
> --
> Andrew
> ___
> Haskell-Cafe mailing list
> [EMAIL PROTECTED]
> http://www.haskell.org/mailman/listinfo/haskell-cafe
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] ANN: Haskell-Embedded System Design: ForSyDe 3.0 and Tutorial

2008-10-01 Thread Don Stewart
alfonso.acosta:
> Hi everyone,
> 
> I am glad to announce the 3.0 release of ForSyDe's implementation, now
> available from HackageDB.
> 

Awesome, native packages now available,

http://aur.archlinux.org/packages.php?ID=20422

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Symposium videos

2008-09-27 Thread Don Stewart
Now on haskell.org,

http://haskell.org/haskellwiki/Video_presentations/Haskell_Symposium_2008

Great work Malcolm!!

Malcolm.Wallace:
> Guerilla videos of the Haskell Symposium 2008 presentations.  Enjoy.

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: [Haskell-cafe] ANNOUNCE: graphviz-2008.9.20

2008-09-20 Thread Don Stewart
ivan.miljenovic:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
> 
> On Sat, 20 Sep 2008 23:38:16 -0700
> Don Stewart <[EMAIL PROTECTED]> wrote:
> 
> > 
> > And by now you know where which distro has it:
> > 
> > http://aur.archlinux.org/packages.php?ID=18343
> 
> I'm sorry, Don, but you're late... Gentoo had it last night (as soon as 
> Matthew
> told me he uploaded it to Hackage)! ;-)

Mwhaha. Game on!

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: [Haskell-cafe] ANNOUNCE: graphviz-2008.9.20

2008-09-20 Thread Don Stewart
ivan.miljenovic:
> The latest version of Matthew Sackman's Haskell bindings to Graphviz
> [1] are now available on Hackage [2].  The reason there's a new
> release only two weeks after the previous one is that I've made some
> extensions to it (hence why I'm writing the announcement) that Matthew
> has kindly included.

And by now you know where which distro has it:

http://aur.archlinux.org/packages.php?ID=18343

See also, 

http://archhaskell.wordpress.com/2008/09/20/arch-haskell-news-sep-20-2008/

:)

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: [Haskell-cafe] ANNOUNCE: Extensible and Modular Generics for the Masses (EMGM) 0.1

2008-09-19 Thread Don Stewart
leather:
>Extensible and Modular Generics for the Masses
>==
> 
>Extensible and Modular Generics for the Masses (EMGM) is a library for
>generic programming in Haskell using type classes.
> 
>This is the initial release of a maintained library for EMGM. Other
>versions have previously existed in various states from various sources.
>We plan to continue updating and maintaining this version.
> 
>Visit the home page:
> 
>  [1]http://www.cs.uu.nl/wiki/GenericProgramming/EMGM
> 

Now in Arch Linux,

http://aur.archlinux.org/packages.php?ID=20070

Come on Debian!

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] ANN: witness 0.1, open-witness 0.1, "Witnesses and Open Witnesses"

2008-08-18 Thread Don Stewart
ashley:
> witness 0.1
> A witness is a value that witnesses some sort of constraint on some list 
> of type variables. This library provides support for simple witnesses, 
> that constrain a type variable to a single type, and equality witnesses, 
> that constrain two type variables to be the same type. The library also 
> provides classes for representatives, which are values that represent types.

snip
  
> open-witness 0.1
> Open witnesses (type IOWitness) are simple witnesses that can witness to 
> any type. However, they cannot be constructed, they can only be 
> generated in certain monads:

snip
  
> Hackage: 
> 
> Source: 

You can find these packages for your local Arch Linux distribution,

http://aur.archlinux.org/packages.php?ID=19194
http://aur.archlinux.org/packages.php?ID=19195

Come on Debian! :)

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Fwd: Haskell job opportunity: Platform Architect at Peerium, Inc.

2008-08-14 Thread Don Stewart
Hey all,

Below is a job opportunity for a Haskell programmer at Peerium, Inc. I
was asked for forward to the community. Enjoy!

-- Don



Subject: Haskell Job Opportunity

Platform Architect at Peerium, Inc.

Please mail resumes to: [EMAIL PROTECTED]

Location: Cambridge, MA (Greater Boston Area)

http://www.peerium.com

Type:
Full-time

Skills:
Proficiency and a strong interest in Haskell programming :)  

Bachelor's degree in computer science or equivalent from a four-year
institution.

Job Description

Platform architects work with the founders to design and implement
components of the runtime and supporting libraries for our software
platform.

Company Description

At Peerium, we're striving to bring a new level of quality and
efficiency to online communication and collaboration within virtual
communities, social networks, and business environments. We believe
that a new environment that supports the effortless sharing of both
information and software will enable a level of online cooperation far
beyond current Web-based technologies -- modern programming techniques
will enable the creation of more robust and more powerful programs
within these environments.

-

To this end, we're building a new software platform for direct, real-
time communication and collaboration within graphically rich
environments. We're currently building our first publicly available
software product using many in-house technologies, including a  powerful
new programming language. Our first software product brings  together a
broad range of technologies, including:

* Concurrent, distributed, functional programming
* Graphically-rich, OpenGL interfaces
* Peer-to-peer network protocols
* Cryptographically secure communication
* Distributed computation
* Ubiquitous online agents

-

Peerium is located in the heart of Harvard Square in Cambridge,  
Massachusetts.

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] FW: shootout on quad-core

2008-08-13 Thread Don Stewart
Yes, it would be interesting to see some of the benchmarks from the
parallel nofib used,

http://www.macs.hw.ac.uk/~dsg/gph/nofib/

simonpj:
> Friends: an opportunity spotted by Ulf.
> 
> Simon
> 
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Ulf Wiger
> Sent: 12 August 2008 16:33
> Subject: shootout on quad-core
> 
> The famous language shootout now has a quad-core architecture:
> 
> http://shootout.alioth.debian.org/u64q/benchmark.php?test=all&lang=all
> 
> So far, the maintainers have mainly focused on trying to get the build
> environment to work, and no real agreement exists on how to
> potentially expand the benchmark suite with multicore problems,
> or perhaps how to handle alternative entries on existing benchmarks.
> 
> I think they welcome suggestions. I imagine that several different
> categories exist:
> 
> - problems that naturally lend themselves to message-passing concurrency
> - obviously data parallel algorithms
> - problems that could be parallelized using a smart compiler
> 
> 
> BR,
> Ulf W
> 
> ___
> Haskell mailing list
> Haskell@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell
> 
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] ANN: SmallCheck 0.3

2008-05-06 Thread Don Stewart
colin:
> SmallCheck 0.3: another lightweight testing library in Haskell
> --
> 
> A new version of SmallCheck can be obtained from:
> 
>   http://www.cs.york.ac.uk/fp/smallcheck0.3.tar


Colin, is there any chance smallcheck could be cabalised and 
placed on hackage.haskell.org?

There are a number of benefits if this is done, not least are
the ability to use 'cabal install' to install the package,
and the ability to specify the smallcheck requirement in any
packages that use it.

Cheers,
  Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Matrix multiplication

2008-05-03 Thread Don Stewart

Tillmann.Vogt:
> Hi,
> 
> Thanks for all your nice replies. I did this matrix-multiplication 
> experiment for a seminar on multithreading where I have to give a talk 
> on Unified Parallel C. At first I thought I should not mention haskell 
> as an alternative because of the speed. But now I might do some slides 
> about the advantages/(disadvantages?) of side-effekt free languages, 
> maybe ndp. In my opinion these C extension are not a nice solution. 
> Unified Parallel C parallelizes only for-loops and distributes the 
> workload by uniformly cutting an array in pieces and then setting an 
> "affinity" so that a CPU works on that data. The trick they are really 

This sounds very similar to nested data parallelism, so probably worth
talking about.

http://haskell.org/haskellwiki/Data_Parallel_Haskell

The key trick is that instead of only knowing how to parallelise (pure)
for-loops, a whole suite of combinators can be parallelised, and on
nested structures. So, quite promising.

> proud of is that the compiler knows in this way where to put the data in 
> a NUMA-system (Non-Uniform Memory Architecture). I am not really sure if 
> this language extension can cope with programs where pieces need 
> considerably different calulation times.

Interesting.
  
> I forgot to mention that I used ghc 6.8.2 and sorry for that stupid 
> example (a had to take something that fits on a presentation-slide).

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


Re: [Haskell] Matrix multiplication

2008-04-29 Thread Don Stewart
The other thing here is that he's using unboxed, nested arrays in C,
while using naive lists in Haskell.

To actually compare them, you'd need to use nested STUArrays.

Hopefully we'll have a library for these soon (as a result of the ndp
lib). Otherwise, use on one of the matrix libraries (hmatrix/
gslhaskell)

For non-nested arrays, we can do rather well with:

import Data.Array.Vector

n :: Int
n = 4000

main = print (sumU (zipWithU (*) a b))
  where
a = replicateU n (2::Double)
b = mapU realToFrac $ enumFromToU 0 (n-1)

Which compiles to some nicely fused unboxed loops.

The trick is to get this working with nested arrays.
The ndp library looks like our best bet here:

darcs.haskell.org/packages/ndp


-- Don

tim:
> On Thu, 24 Apr 2008 04:01:50 Tillmann Vogt wrote:
> > Hi,
> >
> > I am currently experimenting with parallelizing C-programs. I have
> > therefore written a matrix vector multiplication example that needs 13
> > seconds to run (5 seconds with OpenMP). Because I like Haskell I did the
> > same in this language, but it takes about 134 seconds. Why is it so
> > slow? Does someone have an idea?
> >
> >
> > module Main where
> >
> > main = do putStrLn (show (stupid_mul 100))
> >  putStrLn "100 multiplications done"
> >
> > stupid_mul 0  = []
> > stupid_mul it = (s_mul it) : stupid_mul (it-1) -- without "it" after
> > s_mul only one multiplication is executed
> >
> > s_mul it = mul (replicate 4000 [0..3999])  (replicate 4000 2)
> >
> > mul :: [[Double]] -> [Double] -> [Double]
> > mul [] _ = []
> > mul (b:bs) c | sp==0 = sp : (mul bs c) -- always false, force evaluation
> >
> >   | otherwise =  (mul bs c)
> >
> >  where sp = (scalar b c)
> >
> > scalar :: [Double] -> [Double] -> Double
> > scalar _ [] = 0
> > scalar [] _ = 0
> > scalar (v:vs) (w:ws) = (v*w) + (skalar vs ws)
> >
> >
> >
> > and here the C-program
> >
> > #include 
> > #include 
> > #include 
> >
> > #define M 4000
> > #define N 4000
> > #define IT 100
> >
> > double a[M], b[M][N], c[N];
> >
> > int main(int argc, char *argv[])
> > {
> >   double d;
> >   int i, j, l;
> >   time_t start,end;
> >
> >   printf("Initializing matrix B and vector C\n");
> >   for(j=0; j >   for(i=0; i >
> >   printf("Executing %d matrix mult. for M = %d N = %d\n",IT,M,N);
> >   time (&start);
> >
> >   for(l=0; l >
> >   #pragma  omp parallel for default(none) \
> >shared(a,b,c) private(i,j,l)
> >
> >   for(i=0; i >   {
> >  a[i] = 0.0;
> >  for (j=0; j >   }
> >   time (&end);
> >
> >   d = difftime (end,start);
> >   printf ("calculation time: %.2lf seconds\n", d );
> >   return 0;
> > }
> > ___
> > Haskell mailing list
> > Haskell@haskell.org
> > http://www.haskell.org/mailman/listinfo/haskell
> 
> You haven't even told us which compilers you're using so it's pretty 
> difficult 
> to do. I can't even get your code to compile - there are typos in it so 
> you've obviously altered it since compiling yourself.
> 
> While this program may be wrong, I've dashed off this attempt that takes 
> about 
> 1.3 seconds on my not-too-powerful machine:
> 
> module Main
>   where
> 
> import Control.Monad
> 
> rows = 4000
> cols = 4000
> iterations = 100
> 
> main = do
>   let
> vector :: [Double]
> vector = replicate cols 2.0
> matrix :: [[Double]]
> matrix = replicate rows (map fromIntegral [0..cols-1])
> a = map (sum . (zipWith (*) vector)) matrix
>   replicateM_ iterations (putStrLn (show a))
> 
> Those who understand how Haskell programs are executed will now be 
> screaming "cheating!". This program when optimised by GHC (which I use) will 
> only actually do the calculation once and print it 100 times. That is, after 
> all, the same output you asked for. It may even be taking more shortcuts 
> using identities around map and replicate but I'm not sure.
> 
> When mapping imperative languages to functional ones a little understanding 
> of 
> how it is executed goes a long way. Performance of your programs will benefit 
> immensely if you know how your program will be run. I'm new to Haskell but 
> have already realised that performance can be altered by orders of magnitude 
> by making possible optimisations more visible to the compiler with how things 
> are set out.
> 
> P.S. I would really recommend increasing use of higher level functions such 
> as 
> map. They make code much more readable and the most common also receive 
> special optimisations from many compilers.
> 
> Cheers,
> 
> Tim
> ___
> Haskell mailing list
> Haskell@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: [Haskell-cafe] ANNOUNCE: Galois web libraries for Haskell released

2008-04-22 Thread Don Stewart
jgoerzen:
> On Tue April 22 2008 12:20:34 pm Don Stewart wrote:
> 
> > Yes, we needed full, low-level access to sqlite for some unusual use
> > cases. For high level stuff, HDBC and Takusen are nicer.
> 
> Can you elaborate on these use cases?  I would like to either add support for 
> them to HDBC-sqlite3, or perhaps make HDBC-sqlite3 a wrapper around your 
> library.

Strange hardware. So we needed to be able to monkey around somewhat.

It might make sense to wrap our sqlite3 binding with HDBC-sqlite3
though, so you don't need to maintain your own sqlite binding.

-- Don

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] Re: [Haskell-cafe] ANNOUNCE: Galois web libraries for Haskell released

2008-04-22 Thread Don Stewart
jgoerzen:
> On Mon April 21 2008 1:11:19 pm Don Stewart wrote:
> > Galois, Inc. is pleased to announce the open source release of a suite of
> > web programming libraries for Haskell!
> 
> Lots of cool stuff here!  A few questions:
> 
> >   * xml
> > A simple, lightweight XML parser/generator.
> >
> > http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xml
> 
> Can you describe how this compares to HaXml?  Were there deficiencies in 
> HaXml?

Much smaller, fewer dependencies. I think of it as the "tagsoup"
of xml parsers.

> >   * sqlite
> > Haskell binding to sqlite3 <http://sqlite.org/>, a light, fast
> > database.
> >
> > http://hackage.haskell.org/cgi-bin/hackage-scripts/package/sqlite
> 
> Similar questions here regarding HDBC.  Did HDBC (and HDBC-sqlite3) not 
> address some need?

Yes, we needed full, low-level access to sqlite for some unusual use cases.
For high level stuff, HDBC and Takusen are nicer.

> >   * feed
> > Interfacing with RSS (v 0.9x, 2.x, 1.0) and Atom feeds
> >
> > http://hackage.haskell.org/cgi-bin/hackage-scripts/package/feed
> 
> Sweet.  Might have to refactor hpodder to use this.
> 
> >
> >   * mime
> > Haskell support for working with MIME types.
> >
> > http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mime
> 
> FWIW, I have some similar but slightly different functions in MissingH.
> 
> http://software.complete.org/static/missingh/doc//MissingH/Data-MIME-Types.html
> 
> hsemail and WASH both also have some stuff in this area.  Probably not as 
> nice as yours though.

We should probably bundle up a bunch of the small mime libs into 
a single package at some point.

-- Don
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


[Haskell] ANNOUNCE: Galois web libraries for Haskell released

2008-04-21 Thread Don Stewart

Galois, Inc. is pleased to announce the open source release of a suite of
web programming libraries for Haskell!

The following libraries are available, providing support for a
wide range of Haskell web programming scenarios:

  * json
JSON (JavaScript Object Notation) is a lightweight data-interchange
format. It is easy for humans to read and write. It is easy for
machines to parse and generate.  It is based on a subset of the
JavaScript Programming Language, Standard ECMA-262 3rd Edition -
December 1999.

This library provides a validating parser and pretty printer for
converting between Haskell values and JSON.

http://hackage.haskell.org/cgi-bin/hackage-scripts/package/json

  * xml
A simple, lightweight XML parser/generator.

http://hackage.haskell.org/cgi-bin/hackage-scripts/package/xml

  * utf8-string
A UTF8 layer for IO and Strings. The utf8-string
package provides operations for encoding UTF8
strings to Word8 lists and back, and for reading and
writing UTF8 without truncation.

http://hackage.haskell.org/cgi-bin/hackage-scripts/package/utf8-string

  * selenium
Haskell bindings to communicate with a Selenium Remote
Control server. This package makes it possible to use
Haskell to write test scripts that exercise web
applications through a web browser.

http://hackage.haskell.org/cgi-bin/hackage-scripts/package/selenium

  * curl
libcurl is a client-side URL transfer library, supporting FTP,
FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, LDAP, LDAPS
and FILE.  libcurl supports SSL certificates, HTTP POST, HTTP
PUT, FTP uploading, HTTP form based upload, proxies, cookies,
user+password authentication (Basic, Digest, NTLM, Negotiate,
Kerberos4), file transfer resume, http proxy tunneling and more!

This package provides a Haskell binding to libcurl.

http://hackage.haskell.org/cgi-bin/hackage-scripts/package/curl

  * sqlite
Haskell binding to sqlite3 <http://sqlite.org/>, a light, fast
database.

http://hackage.haskell.org/cgi-bin/hackage-scripts/package/sqlite

  * feed
Interfacing with RSS (v 0.9x, 2.x, 1.0) and Atom feeds

http://hackage.haskell.org/cgi-bin/hackage-scripts/package/feed

  * mime
Haskell support for working with MIME types.

http://hackage.haskell.org/cgi-bin/hackage-scripts/package/mime

Together these fill in a big chunk of the web programming stack for Haskell.

Get the code!  You can find all the cabalised packages on hackage.haskell.org.

About:

Galois <http://galois.com> researches, designs and develops high
assurance technologies for security-critical systems, networks and
applications. We use Haskell as a primary development tool for producing
robust components for a diverse range of clients.

Web-based technologies are increasingly important in this area, and we
believe Haskell has a key role to play in the production of reliable,
secure web software. The culture of correctness Haskell encourages is
ideally suited to web programming, where issues of security,
authentication, privacy and protection of resources abound.  In
particular, Haskell's type system makes possible strong static
guarantees about access to resources, critical to building reliable web
applications. We hope that the release of this suite of libraries to the
community will push further the adoption of Haskell in the domain of web
programming.

This release brought to you by:

Iavor Diatchki
Trevor Elliott
Sigbjorn Finne
Andy Gill
Eric Mertens
Isaac Potoczny-Jones
Don Stewart
Aaron Tomb

___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell


  1   2   >