Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-19 Thread Wolfgang Jeltsch
Am Mittwoch, 18. März 2009 13:31 schrieben Sie:
 On Wed, Mar 18, 2009 at 04:36, Wolfgang Jeltsch wrote:
  Am Mittwoch, 18. März 2009 10:03 schrieb Benjamin L.Russell:
  Just go through the list, choose your top favorite, and assign rank 1
  to it;
 
  Is rank 1 the best or the worst?

 The condorcet info page makes it clear that higher is better.

 http://www.cs.cornell.edu/w8/~andru/civs/rp.html

So assigning rank 1 to my favorite, as Benjamin suggested, might not be the 
best idea. :-(  I hope, everyone who voted did it the right way.

Best wishes,
Wolfgang
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-19 Thread Wolfgang Jeltsch
Am Donnerstag, 19. März 2009 03:53 schrieb Benjamin L.Russell:
 Therefore, rank 1 is the best.

This is quite the opposite of what Denis Bueno said. :-( 

Best wishes,
Wolfgang
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-19 Thread Colin Paul Adams
 Wolfgang == Wolfgang Jeltsch g9ks1...@acme.softbase.org writes:

Wolfgang Am Mittwoch, 18. März 2009 13:31 schrieben Sie:
 On Wed, Mar 18, 2009 at 04:36, Wolfgang Jeltsch wrote:
  Am Mittwoch, 18. März 2009 10:03 schrieb Benjamin L.Russell:
  Just go through the list, choose your top favorite, and
 assign rank 1  to it;
 
  Is rank 1 the best or the worst?
 
 The condorcet info page makes it clear that higher is better.
 
 http://www.cs.cornell.edu/w8/~andru/civs/rp.html

Wolfgang So assigning rank 1 to my favorite, as Benjamin
Wolfgang suggested, might not be the best idea. :-( I hope,
Wolfgang everyone who voted did it the right way.

I put my favourite choice at rank 1, and ignored all the rest.
-- 
Colin Adams
Preston Lancashire
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-19 Thread Eelco Lempsink

On 19 mrt 2009, at 11:39, Wolfgang Jeltsch wrote:

Am Mittwoch, 18. März 2009 13:31 schrieben Sie:

On Wed, Mar 18, 2009 at 04:36, Wolfgang Jeltsch wrote:

Am Mittwoch, 18. März 2009 10:03 schrieb Benjamin L.Russell:
Just go through the list, choose your top favorite, and assign  
rank 1

to it;


Is rank 1 the best or the worst?


The condorcet info page makes it clear that higher is better.

http://www.cs.cornell.edu/w8/~andru/civs/rp.html


So assigning rank 1 to my favorite, as Benjamin suggested, might not  
be the

best idea. :-(  I hope, everyone who voted did it the right way.



Rank 1 is the best.  A 'higher' rank doesn't mean a 'higher' number.

Also see this poll http://www.cs.cornell.edu/w8/~andru/cgi-perl/civs/ 
vote.pl?id=E_5820adef7d6e8733akey=51398305f80ae2cb


--
Regards,

Eelco Lempsink



PGP.sig
Description: This is a digitally signed message part
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-19 Thread Thomas Davie


On 19 Mar 2009, at 11:39, Wolfgang Jeltsch wrote:


Am Mittwoch, 18. März 2009 13:31 schrieben Sie:

On Wed, Mar 18, 2009 at 04:36, Wolfgang Jeltsch wrote:

Am Mittwoch, 18. März 2009 10:03 schrieb Benjamin L.Russell:
Just go through the list, choose your top favorite, and assign  
rank 1

to it;


Is rank 1 the best or the worst?


The condorcet info page makes it clear that higher is better.

http://www.cs.cornell.edu/w8/~andru/civs/rp.html



I certainly voted the wrong way round then, and the buttons do the  
wrong thing – pushing move to top (one would assume meaning put this  
in the top spot) gives something rank 1.


Bob___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-19 Thread Cetin Sert
37Lenny222
Just noticed that this logo is way too similar to the logo of Techsmith:
http://www.techsmith.com/

Regards,
CS

2009/3/19 Eelco Lempsink ee...@lempsink.nl

 On 19 mrt 2009, at 11:39, Wolfgang Jeltsch wrote:

 Am Mittwoch, 18. März 2009 13:31 schrieben Sie:

 On Wed, Mar 18, 2009 at 04:36, Wolfgang Jeltsch wrote:

 Am Mittwoch, 18. März 2009 10:03 schrieb Benjamin L.Russell:

 Just go through the list, choose your top favorite, and assign rank 1
 to it;


 Is rank 1 the best or the worst?


 The condorcet info page makes it clear that higher is better.

 http://www.cs.cornell.edu/w8/~andru/civs/rp.htmlhttp://www.cs.cornell.edu/w8/%7Eandru/civs/rp.html


 So assigning rank 1 to my favorite, as Benjamin suggested, might not be
 the
 best idea. :-(  I hope, everyone who voted did it the right way.



 Rank 1 is the best.  A 'higher' rank doesn't mean a 'higher' number.

 Also see this poll 
 http://www.cs.cornell.edu/w8/~andru/cgi-perl/civs/http://www.cs.cornell.edu/w8/%7Eandru/cgi-perl/civs/
 vote.pl?id=E_5820adef7d6e8733akey=51398305f80ae2cb

 --
 Regards,

 Eelco Lempsink


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


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


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-19 Thread Deniz Dogan
IANAL, so would this a problem if this logo won?

Deniz

2009/3/19 Cetin Sert cetin.s...@gmail.com:
 37Lenny222
 Just noticed that this logo is way too similar to the logo of Techsmith:
 http://www.techsmith.com/

 Regards,
 CS

 2009/3/19 Eelco Lempsink ee...@lempsink.nl

 On 19 mrt 2009, at 11:39, Wolfgang Jeltsch wrote:

 Am Mittwoch, 18. März 2009 13:31 schrieben Sie:

 On Wed, Mar 18, 2009 at 04:36, Wolfgang Jeltsch wrote:

 Am Mittwoch, 18. März 2009 10:03 schrieb Benjamin L.Russell:

 Just go through the list, choose your top favorite, and assign rank 1
 to it;

 Is rank 1 the best or the worst?

 The condorcet info page makes it clear that higher is better.

 http://www.cs.cornell.edu/w8/~andru/civs/rp.html

 So assigning rank 1 to my favorite, as Benjamin suggested, might not be
 the
 best idea. :-(  I hope, everyone who voted did it the right way.


 Rank 1 is the best.  A 'higher' rank doesn't mean a 'higher' number.

 Also see this poll
 http://www.cs.cornell.edu/w8/~andru/cgi-perl/civs/vote.pl?id=E_5820adef7d6e8733akey=51398305f80ae2cb

 --
 Regards,

 Eelco Lempsink


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



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


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


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-19 Thread Brandon S. Allbery KF8NH

On 2009 Mar 19, at 13:12, Deniz Dogan wrote:

IANAL, so would this a problem if this logo won?



Legally, only if Techsmith complained.  Practically, I would wonder  
about the possibility of confusion.


--
brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allb...@kf8nh.com
system administrator [openafs,heimdal,too many hats] allb...@ece.cmu.edu
electrical and computer engineering, carnegie mellon universityKF8NH




PGP.sig
Description: This is a digitally signed message part
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-19 Thread Richard Kelsall

Deniz Dogan wrote:

IANAL, so would this a problem if this logo won?


Not necessarily. The Lenny222 entry is distinctly multicoloured
unlike TechSmith's which might distinguish it. Trademarks may only
apply to a particular industrial sector or geographical region.
TechSmith is in computer software and seem to be world-wide so
we probably fail on that one.

In the UK they seem to have trademarked the word 'TECHSMITH'

http://www.ipo.gov.uk/types/tm/t-os/t-find/t-find-number?detailsrequested=Ctrademark=E2068609

I can't find their image trademarked maybe because the search on
that site is confusing. I've tried Google but it's very difficult
to find similar abstract images. I'm sure there must be some. If
they haven't trademarked the image anywhere it would suggest either
they aren't too attached to it or somebody else is using something
so close that they can't trademark it. Maybe a search of the US
trademark registry would be more productive.


Richard.

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


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-19 Thread Denis Bueno
On Thu, Mar 19, 2009 at 04:42, Wolfgang Jeltsch
g9ks1...@acme.softbase.org wrote:
 Am Donnerstag, 19. März 2009 03:53 schrieb Benjamin L.Russell:
 Therefore, rank 1 is the best.

 This is quite the opposite of what Denis Bueno said. :-(

Ugh, I'm sorry about this.  I've participated in several condorcet
elections; and a smaller number is always better.  When I said higher
was better, that's what I meant; but I realise that is just dumb.  I
typed the email quickly; sorry about that.

I did, however, link to the page explaining things, I think; which
ought to be considered over my word.

  Denis
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-18 Thread Benjamin L . Russell
On Tue, 17 Mar 2009 15:24:28 +0100, Heinrich Apfelmus
apfel...@quantentunnel.de wrote:

[...]

Thanks for organizing this, finally I can choose ... Oh my god! How am I
supposed to make a vote?

Actually, I found the voting process to be fairly straightforward and
trivial.

Just go through the list, choose your top favorite, and assign rank 1
to it; then go through the rest of the list, choose your second
favorite, and assign rank 2 to it; similarly, repeat until you don't
see any more that you like.

Each time you assign a rank to a choice, the choice gets sorted to the
proper rank location from the top.

Then, optionally, choose all the ones that you don't dislike, and give
them rank 112 (I skipped this step because I didn't care about any of
the ones that I didn't like, and because I was too tired from
comparing all the ones that I did like).

Finally, leave all the rest with rank 113.

The process can take some time, especially at the beginning, since
each remaining choice must be compared with all other remaining
choices, but is quite thorough.

I picked my choices in stages, over a series of time periods, because
the entire list was too long to process in one sitting.

-- Benjamin L. Russell
-- 
Benjamin L. Russell  /   DekuDekuplex at Yahoo dot com
http://dekudekuplex.wordpress.com/
Translator/Interpreter / Mobile:  +011 81 80-3603-6725
Furuike ya, kawazu tobikomu mizu no oto. 
-- Matsuo Basho^ 

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


[Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-18 Thread Benjamin L . Russell
On Tue, 17 Mar 2009 21:58:12 +0100, Karel Gardas
karel.gar...@centrum.cz wrote:


Sorry for newcomer silly question, but where is the voting page located?

Each voter is assigned a private URL encoding a key for voting.  You
should have receive a vote in a message entitled CIVS Poll now
available for voting: Haskell Logo Competition from Eelco Lempsink,
the CIVS poll supervisor, at your e-mail address; if not, ask Lempsink
to resend it to you (you can find his e-mail address in his message at
the top of this thread).

A list of the logos on which to vote is available at
http://www.haskell.org/logos/poll.html.  You may find it convenient to
keep this page open in a separate tab in your browser when voting.

-- Benjamin L. Russell
-- 
Benjamin L. Russell  /   DekuDekuplex at Yahoo dot com
http://dekudekuplex.wordpress.com/
Translator/Interpreter / Mobile:  +011 81 80-3603-6725
Furuike ya, kawazu tobikomu mizu no oto. 
-- Matsuo Basho^ 

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


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-18 Thread Wolfgang Jeltsch
Am Dienstag, 17. März 2009 16:55 schrieb Eelco Lempsink:
 We'll see.  Worst case: nobody votes (with 123 votes at this moment, I
 don't think that will be the problem).  Second worst case: most people
 don't have/take the time to order a bit, so it turns into a majority
 vote.

Or there are many people like me who won’t vote at all because the process is 
so difficult and time-consuming. :-( 

 That said, you're absolutely right the visual feedback of the voting
 system is suboptimal.  I'd be very interested in seeing a good UI for
 this sort of task.  I imagine it'd be pretty close to printing
 everything on small pieces of paper and ordering them by hand ;) 

A good UI is what we need here. Maybe someone can write a simple app that does 
the following:

* download the logos from the Haskell web server

* present the user pairs of logos and let him decide which one of the two
presented logos he likes better

* shows a progress bar during voting

* presents the voting result for easy entering into the webpage

Best wishes,
Wolfgang
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-18 Thread Wolfgang Jeltsch
Am Mittwoch, 18. März 2009 10:03 schrieb Benjamin L.Russell:
 Just go through the list, choose your top favorite, and assign rank 1
 to it;

Is rank 1 the best or the worst?

I thought it would be the worst so I would probably have voted exactly the 
opposite way than I wanted to. :-( 

Best wishes,
Wolfgang
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-18 Thread Wolfgang Jeltsch
Am Dienstag, 17. März 2009 21:08 schrieb Robin Green:
 However, I am now hacking together a quick-and-dirty utility for
 ranking things which I will put on hackage. I'm not sure that anyone
 other than myself will use it, but it's fun hacking it up.

If you announce it on the mailing list, I might use it.

By the way, when will the voting period be over?

Best wishes,
Wolfgang
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-18 Thread Wolfgang Jeltsch
Am Mittwoch, 18. März 2009 03:22 schrieb Robin Green:
 I'm afraid it is entirely terminal-based (i.e. text only), so it doesn't
 show the pictures.

Hmm, this doesn’t help me since I’ve already written a terminal-based app. See 
attachement. However, no guarantees that this app works as intended. The 
preferences shown by the app are currently meant to stand for better logos if 
they are lower. So 1 is the winner, not 113.

Well, the terminal-based app is still not enough for me since it’s way too 
time-consuming to always lookup the pictures. You should have a GUI showing 
the pictures and allowing you to select the better one of a pair by a single 
click.

Best wishes,
Wolfgang
module Main (

main

) where

import List hiding (sort)

main :: IO ()
main = do
   putStr Number of items: 
   itemCount - fmap read getLine
   sorted - sort (\val1 val2 - do
 putStr $ Is++
  show val1   ++
   better than  ++
  show val2   ++
  ? 
 initAnswer - getLine
 getDecision initAnswer)
  [1..itemCount]
   putStr $ unlines [show val ++  has preference  ++ show rank |
 (val,rank) - sortBy (\(val1,rank1)
(val2,rank2) - compare 
val1 val2) $
   zip sorted [1..itemCount]]

getDecision :: String - IO Bool
getDecision n = return False
getDecision y = return True
getDecision _   = do
  putStr Illegal answer. Try again. 
  answer - getLine
  getDecision answer

sort :: (Monad monad) = (val - val - monad Bool) - [val] - monad [val]
sort compare []= return []
sort compare [val] = return [val]
sort compare vals  = let

 (part1,part2) = dissociate vals

 in do
sorted1 - sort compare part1
sorted2 - sort compare part2
merge compare sorted1 sorted2

dissociate :: [val] - ([val],[val])
dissociate []   = ([],[])
dissociate [val]= ([val],[])
dissociate (val1 : val2 : vals) = let

  (subpart1,subpart2) = dissociate vals

  in (val1 : subpart1,val2 : subpart2)

merge :: (Monad monad) = (val - val - monad Bool) - [val] - [val] - 
monad [val]
merge compare [] [] = return []
merge compare vals1  [] = return vals1
merge compare [] vals2  = return vals2
merge compare (val1 : vals1) (val2 : vals2) = do
  before - compare val1 
val2
  if before
  then do
   subresult - 
merge compare

  vals1

  (val2 : vals2)
   return (val1 
: subresult)
  else do
   subresult - 
merge compare

  (val1 : vals1)

  vals2
   return (val2 
: subresult)
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-18 Thread Robin Green
Firstly, apologies to everyone for sending the same message to the list
five times, yesterday! The mailserver I use kept timing out, and I had
thought that my mail client would handle attempts to resend an email
appropriately, but apparently not. Time to put a paper bag over my head!

On Wed, 18 Mar 2009 11:43:26 +0100
Wolfgang Jeltsch g9ks1...@acme.softbase.org wrote:

 If you announce it on the mailing list, I might use it.

I'm afraid it is entirely terminal-based (i.e. text only), so it doesn't
show the pictures. Someone could try and convert it into a web app and
display the pictures, but I have no plans to do that.

It is not working at the moment, but I hope to get it working and
announce it later this week.
 
 By the way, when will the voting period be over?

The polling page says The poll ends March 24, 2009 at 12:00 UTC.
-- 
Robin
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-18 Thread Benjamin L . Russell
On Wed, 18 Mar 2009 11:36:15 +0100, Wolfgang Jeltsch
g9ks1...@acme.softbase.org wrote:

Am Mittwoch, 18. Marz 2009 10:03 schrieb Benjamin L.Russell:
 Just go through the list, choose your top favorite, and assign rank 1
 to it;

Is rank 1 the best or the worst?

On your voting page referenced in a message, entitled CIVS Poll now
available for voting: Haskell Logo Competition from Eelco Lempsink,
the CIVS poll supervisor (which should have been sent to your e-mail
address), the following paragraph describes the meaning of the ranks:

Give each of the following choices a rank, where a smaller-numbered rank 
means that you prefer that choice more. For example, it would make sense 
to give your top choice (or choices) the rank 1. You may give choices the 
same rank if you have no preference between them. You do not have to use 
all the possible ranks. All choices are initially given the lowest possible 
rank.

Therefore, rank 1 is the best.

-- Benjamin L. Russell
-- 
Benjamin L. Russell  /   DekuDekuplex at Yahoo dot com
http://dekudekuplex.wordpress.com/
Translator/Interpreter / Mobile:  +011 81 80-3603-6725
Furuike ya, kawazu tobikomu mizu no oto. 
-- Matsuo Basho^ 

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


[Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Heinrich Apfelmus
Eelco Lempsink wrote:
 Hi there!
 
 I updated a couple of logo versions and ungrouped and regrouped the
 (former) number 31.  Other than that, there was nothing standing in the
 way of the voting to begin imho, so I started up the competition.
 
 By now, I suppose everybody should have received their ballot.  If you
 think you should have received it but didn't, please report it, I can
 resend the invitation.  Also, for people not directly subscribed to the
 haskell-cafe mailing list, you can still send ballot requests until the
 end of the competition (March 24, 12:00 UTC).  Make sure the message
 contains 'haskell logo voting ballot request' (e.g. in the subject).
 
 Depending on the winner of this voting round we can decide whether we
 need to continue with variations.  Jared Updike already offered to
 donate a bit of time to help create several variations.  But for now,
 good luck with sorting those options! :)

Thanks for organizing this, finally I can choose ... Oh my god! How am I
supposed to make a vote?


I can barely remember 3 of the 113 logos, let alone memorize that #106
is the narwhal. There are lots of very good or just good candidates and
I would like to order them all to my liking, but without instant visual
feedback on the voting ballot, this is a hopeless task.

Since I have about 10 minutes to spare for voting, I'm just going to
pick 5 candidates at random and order these? Actually, I think I prefer
to be completely paralyzed by the overwhelming choice instead and not
vote at all.

Alternatively, it seems that it's possible to upload rankings from a
file. But which format? And is there a zip file with the logo proposals
so I can try to arrange them via dragdrop in some picture gallery
application?


A simple majority vote is clearly inadequate for this vote, but I'm
afraid that without assisting technology (instant and visual feedback),
the voting process will more or less deteriorate to that due to the
difficulty of creating quality input votes.


Regards,
apfelmus

--
http://apfelmus.nfshost.com

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


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Robin Green
On Tue, 17 Mar 2009 15:24:28 +0100
Heinrich Apfelmus apfel...@quantentunnel.de wrote:

 A simple majority vote is clearly inadequate for this vote, but I'm
 afraid that without assisting technology (instant and visual
 feedback), the voting process will more or less deteriorate to that
 due to the difficulty of creating quality input votes.

Even worse, the buttons for moving items up and down are buggy - at
least on my browser (Firefox 3.1 beta 2 on Linux). They sometimes
reorder my other votes! Even assuming that the list box code is not
buggy (which I now doubt), not being able to use the buttons makes this
form almost unusable!

-- 
Robin
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Thomas Davie


On 17 Mar 2009, at 15:24, Heinrich Apfelmus wrote:


Eelco Lempsink wrote:

Hi there!

I updated a couple of logo versions and ungrouped and regrouped the
(former) number 31.  Other than that, there was nothing standing in  
the

way of the voting to begin imho, so I started up the competition.

By now, I suppose everybody should have received their ballot.  If  
you

think you should have received it but didn't, please report it, I can
resend the invitation.  Also, for people not directly subscribed to  
the
haskell-cafe mailing list, you can still send ballot requests until  
the

end of the competition (March 24, 12:00 UTC).  Make sure the message
contains 'haskell logo voting ballot request' (e.g. in the subject).

Depending on the winner of this voting round we can decide whether we
need to continue with variations.  Jared Updike already offered to
donate a bit of time to help create several variations.  But for now,
good luck with sorting those options! :)


Thanks for organizing this, finally I can choose ... Oh my god! How  
am I

supposed to make a vote?


I can barely remember 3 of the 113 logos, let alone memorize that #106
is the narwhal. There are lots of very good or just good candidates  
and
I would like to order them all to my liking, but without instant  
visual

feedback on the voting ballot, this is a hopeless task.

Since I have about 10 minutes to spare for voting, I'm just going to
pick 5 candidates at random and order these? Actually, I think I  
prefer

to be completely paralyzed by the overwhelming choice instead and not
vote at all.

Alternatively, it seems that it's possible to upload rankings from a
file. But which format? And is there a zip file with the logo  
proposals

so I can try to arrange them via dragdrop in some picture gallery
application?


A simple majority vote is clearly inadequate for this vote, but I'm
afraid that without assisting technology (instant and visual  
feedback),

the voting process will more or less deteriorate to that due to the
difficulty of creating quality input votes.


I have to agree that the UI for voting is not the best I've ever  
seen.  On the other hand, it's pretty easy to select the few logos  
that you like, and push them all to the top, select the ones you'd  
accept, and push them up just below, and finally select the ones you  
absolutely don't like and push them all the way down.


That at least is what I did.

Bob
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Robin Green
On Tue, 17 Mar 2009 16:11:54 +0100
Thomas Davie tom.da...@gmail.com wrote:

 I have to agree that the UI for voting is not the best I've ever  
 seen.  On the other hand, it's pretty easy to select the few logos  
 that you like, and push them all to the top, select the ones you'd  
 accept, and push them up just below, and finally select the ones you  
 absolutely don't like and push them all the way down.
 
 That at least is what I did.

Did you check that code bugs hadn't reordered your votes? I am worried
about this destroying the validity of the election.
-- 
Robin
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Robin Green
I am also concerned that the default behaviour of the buttons will
lead to arbitrary preference rankings favouring those with entries
that start more towards the top or bottom of the list. You shouldn't
have to go to a lot of extra effort to create a tie between several
entries, if you can't decide (or don't want to decide) between them.

However, this isn't as significant as the buggy reordering behaviour
I'm seeing.
-- 
Robin
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Rick R
And we thought butterfly ballots were bad.

I just went through the logo page and wrote down my favorite 20 logos in one
column, and gave them a rank in the other. Then translated that into the
voting list using the combo boxes (not the buttons).  The total process took
20 minutes.

I am on FF3 on windows and didn't notice any reordering aside the
(un?)expected reordering by rank.


On Tue, Mar 17, 2009 at 12:12 AM, Robin Green gree...@greenrd.org wrote:

 On Tue, 17 Mar 2009 16:11:54 +0100
 Thomas Davie tom.da...@gmail.com wrote:

  I have to agree that the UI for voting is not the best I've ever
  seen.  On the other hand, it's pretty easy to select the few logos
  that you like, and push them all to the top, select the ones you'd
  accept, and push them up just below, and finally select the ones you
  absolutely don't like and push them all the way down.
 
  That at least is what I did.

 Did you check that code bugs hadn't reordered your votes? I am worried
 about this destroying the validity of the election.
 --
 Robin
 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe




-- 
We can't solve problems by using the same kind of thinking we used when we
created them.
   - A. Einstein
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Eelco Lempsink

On 17 mrt 2009, at 15:24, Heinrich Apfelmus wrote:

Eelco Lempsink wrote:

I updated a couple of logo versions and ungrouped and regrouped the
(former) number 31.  Other than that, there was nothing standing in  
the

way of the voting to begin imho, so I started up the competition.


Thanks for organizing this, finally I can choose ... Oh my god! How  
am I

supposed to make a vote?

I can barely remember 3 of the 113 logos, let alone memorize that #106
is the narwhal. There are lots of very good or just good candidates  
and
I would like to order them all to my liking, but without instant  
visual

feedback on the voting ballot, this is a hopeless task.

Since I have about 10 minutes to spare for voting, I'm just going to
pick 5 candidates at random and order these? Actually, I think I  
prefer

to be completely paralyzed by the overwhelming choice instead and not
vote at all.


I can imagine that, it's a daunting and (optionally) time consuming  
task.  The burden of democracy ;)



Alternatively, it seems that it's possible to upload rankings from a
file. But which format?


Good question.  I don't know and couldn't find it in the CIVS FAQ  
either.



And is there a zip file with the logo proposals
so I can try to arrange them via dragdrop in some picture gallery
application?


Well, actually, there is, since the files were moved to the main  
Haskell server after the community server couldn't bear the load  
anymore (Igloo saving the day! ;).  You can get all the files from http://haskell.org/logos/logos.tar.gz 
.  Note that there are probably a couple of files in there that are  
not in the competition, but artifacts from before (re)grouping some of  
the logos.



A simple majority vote is clearly inadequate for this vote, but I'm
afraid that without assisting technology (instant and visual  
feedback),

the voting process will more or less deteriorate to that due to the
difficulty of creating quality input votes.


We'll see.  Worst case: nobody votes (with 123 votes at this moment, I  
don't think that will be the problem).  Second worst case: most people  
don't have/take the time to order a bit, so it turns into a majority  
vote.


That said, you're absolutely right the visual feedback of the voting  
system is suboptimal.  I'd be very interested in seeing a good UI for  
this sort of task.  I imagine it'd be pretty close to printing  
everything on small pieces of paper and ordering them by hand ;)


--
Regards,

Eelco Lempsink


PGP.sig
Description: This is a digitally signed message part
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Eelco Lempsink

On 17 mrt 2009, at 16:33, Rick R wrote:
I just went through the logo page and wrote down my favorite 20  
logos in one column, and gave them a rank in the other. Then  
translated that into the voting list using the combo boxes (not the  
buttons).  The total process took 20 minutes.



Yeah, the combo boxes are terribly slow.  I tried them with a smaller  
poll, and there seems to be a bit of exponential behavior.  If you  
want to do it this way (pick x, rank them), I suggest you start with  
putting the ones you ranked lowest on top first, using the 'to top'  
button, and then move the up your list to put the next one on top  
until you reached the top one.


--
Regards,

Eelco Lempsink



PGP.sig
Description: This is a digitally signed message part
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Daniel Schüssler
Hi,

 Even worse, the buttons for moving items up and down are buggy - at
 least on my browser (Firefox 3.1 beta 2 on Linux). They sometimes
 reorder my other votes! Even assuming that the list box code is not
 buggy (which I now doubt), not being able to use the buttons makes this
 form almost unusable!

I guess it works like this:

Move down on an element X will make the /smallest/ change (with respect to 
the abstract ordering) that makes X worse than it's current value. This may 
require changing more than one number, for example if we have:

(105:  ) (106: A) (107: X,B) (108: C,D) (109: E  ) (110:  )

moving down X will result in either

(105: A) (106: B) (107: X  ) (108: C,D) (109: D  ) (110:  )

or equivalently

(105:  ) (106: A) (107: B  ) (108: X  ) (109: C,D) (110: D)

of course, maybe you already know that but you're saying that it is doing this 
wrongly ;)

Btw, I really think the logos should be on the same page as the voting form. 
Hotkeys for the buttons would be good too.

It's usable though if you (incorrectly) consider the numbers as a sort of 
reverse star rating to make a O(n) pass, possibly finetuning later.


Greetings,
Daniel
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Daniel Schüssler
(correction of the example)

(105:  ) (106: A) (107: X,B) (108: C,D) (109: E  ) (110:  )

moving down X will result in either

(105: A) (106: B) (107: X  ) (108: C,D) (109: E  ) (110:  )

or equivalently

(105:  ) (106: A) (107: B  ) (108: X  ) (109: C,D) (110: E)
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Rick R
QED

2009/3/17 Daniel Schüssler anotheraddr...@gmx.de

 (correction of the example)

 (105:  ) (106: A) (107: X,B) (108: C,D) (109: E  ) (110:  )

 moving down X will result in either

 (105: A) (106: B) (107: X  ) (108: C,D) (109: E  ) (110:  )

 or equivalently

 (105:  ) (106: A) (107: B  ) (108: X  ) (109: C,D) (110: E)
 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe




-- 
We can't solve problems by using the same kind of thinking we used when we
created them.
   - A. Einstein
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Daniel Schüssler
On Tuesday 17 March 2009 21:03:21 Rick R wrote:
 QED

Hmm? Maybe if confusingness was to be demonstrated, but not bugginess. Both 
possibilities will result in the same total preordering (defined by (x 
`betterThanOrEq` y) iff (numberInCombobox x = numberInCombobox y)), and 
(AFAIK) only this ordering matters for condorcet.


Greetings,
Daniel
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Ian Lynagh
On Tue, Mar 17, 2009 at 04:03:21PM -0400, Rick R wrote:
 QED

Only relative ordering matters for condorcet, not the absolute rank.

e.g., ranking A, B and C rank 1, and
  D, E and F rank 6
is exactly the same as ranking
e.g., ranking A, B and C rank 2, and
  D, E and F rank 3.

In both cases below, moving X down is moving X from the same rank as B
to a new rank between B and C,D. Presumably moving it down a second time
would merge the X and C,D ranks.

Personally, I found assigning ranks with the dropdown list to be
easiest. I first sorted them into approx 8 buckets (using ranks like
10,20,40,60,80,100 as buckets, although some ended up between two
buckets), and then sorted my highly ranked buckets (where high is the
end near 10).

 2009/3/17 Daniel Schüssler anotheraddr...@gmx.de
 
  (correction of the example)
 
  (105:  ) (106: A) (107: X,B) (108: C,D) (109: E  ) (110:  )
 
  moving down X will result in either
 
  (105: A) (106: B) (107: X  ) (108: C,D) (109: E  ) (110:  )
 
  or equivalently
 
  (105:  ) (106: A) (107: B  ) (108: X  ) (109: C,D) (110: E)


Thanks
Ian

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


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Robin Green
On Tue, 17 Mar 2009 20:34:12 +0100
Daniel Schüssler anotheraddr...@gmx.de wrote:

 Hi,
 
  Even worse, the buttons for moving items up and down are buggy - at
  least on my browser (Firefox 3.1 beta 2 on Linux). They sometimes
  reorder my other votes! Even assuming that the list box code is not
  buggy (which I now doubt), not being able to use the buttons makes
  this form almost unusable!
 
 I guess it works like this:
 
 Move down on an element X will make the /smallest/ change (with
 respect to the abstract ordering) that makes X worse than it's
 current value. This may require changing more than one number, for
 example if we have:
 
 (105:  ) (106: A) (107: X,B) (108: C,D) (109: E  ) (110:  )
 
 moving down X will result in either
 
 (105: A) (106: B) (107: X  ) (108: C,D) (109: D  ) (110:  )
 
 or equivalently
 
 (105:  ) (106: A) (107: B  ) (108: X  ) (109: C,D) (110: D)
 
 of course, maybe you already know that but you're saying that it is
 doing this wrongly ;)

Yes, I am saying that. To be more specific: I saw the current Haskell
logo get put back in the top position even though I had pushed it down,
and I saw three of my choices which I ranked quite highly, pushed
down to the bottom. Scarily bad.

However, I am now hacking together a quick-and-dirty utility for
ranking things which I will put on hackage. I'm not sure that anyone
other than myself will use it, but it's fun hacking it up.

-- 
Robin
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Robin Green
On Tue, 17 Mar 2009 20:34:12 +0100
Daniel Schüssler anotheraddr...@gmx.de wrote:

 Hi,
 
  Even worse, the buttons for moving items up and down are buggy - at
  least on my browser (Firefox 3.1 beta 2 on Linux). They sometimes
  reorder my other votes! Even assuming that the list box code is not
  buggy (which I now doubt), not being able to use the buttons makes
  this form almost unusable!
 
 I guess it works like this:
 
 Move down on an element X will make the /smallest/ change (with
 respect to the abstract ordering) that makes X worse than it's
 current value. This may require changing more than one number, for
 example if we have:
 
 (105:  ) (106: A) (107: X,B) (108: C,D) (109: E  ) (110:  )
 
 moving down X will result in either
 
 (105: A) (106: B) (107: X  ) (108: C,D) (109: D  ) (110:  )
 
 or equivalently
 
 (105:  ) (106: A) (107: B  ) (108: X  ) (109: C,D) (110: D)
 
 of course, maybe you already know that but you're saying that it is
 doing this wrongly ;)

Yes, I am saying that. To be more specific: I saw the current Haskell
logo get put back in the top position even though I had pushed it down,
and I saw three of my choices which I ranked quite highly, pushed
down to the bottom. Scarily bad.

However, I am now hacking together a quick-and-dirty utility for
ranking things which I will put on hackage. I'm not sure that anyone
other than myself will use it, but it's fun hacking it up.

-- 
Robin
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Robin Green
On Tue, 17 Mar 2009 20:34:12 +0100
Daniel Schüssler anotheraddr...@gmx.de wrote:

 Hi,
 
  Even worse, the buttons for moving items up and down are buggy - at
  least on my browser (Firefox 3.1 beta 2 on Linux). They sometimes
  reorder my other votes! Even assuming that the list box code is not
  buggy (which I now doubt), not being able to use the buttons makes
  this form almost unusable!
 
 I guess it works like this:
 
 Move down on an element X will make the /smallest/ change (with
 respect to the abstract ordering) that makes X worse than it's
 current value. This may require changing more than one number, for
 example if we have:
 
 (105:  ) (106: A) (107: X,B) (108: C,D) (109: E  ) (110:  )
 
 moving down X will result in either
 
 (105: A) (106: B) (107: X  ) (108: C,D) (109: D  ) (110:  )
 
 or equivalently
 
 (105:  ) (106: A) (107: B  ) (108: X  ) (109: C,D) (110: D)
 
 of course, maybe you already know that but you're saying that it is
 doing this wrongly ;)

Yes, I am saying that. To be more specific: I saw the current Haskell
logo get put back in the top position even though I had pushed it down,
and I saw three of my choices which I ranked quite highly, pushed
down to the bottom. Scarily bad.

However, I am now hacking together a quick-and-dirty utility for
ranking things which I will put on hackage. I'm not sure that anyone
other than myself will use it, but it's fun hacking it up.

-- 
Robin
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Robin Green
On Tue, 17 Mar 2009 20:34:12 +0100
Daniel Schüssler anotheraddr...@gmx.de wrote:

 Hi,
 
  Even worse, the buttons for moving items up and down are buggy - at
  least on my browser (Firefox 3.1 beta 2 on Linux). They sometimes
  reorder my other votes! Even assuming that the list box code is not
  buggy (which I now doubt), not being able to use the buttons makes
  this form almost unusable!
 
 I guess it works like this:
 
 Move down on an element X will make the /smallest/ change (with
 respect to the abstract ordering) that makes X worse than it's
 current value. This may require changing more than one number, for
 example if we have:
 
 (105:  ) (106: A) (107: X,B) (108: C,D) (109: E  ) (110:  )
 
 moving down X will result in either
 
 (105: A) (106: B) (107: X  ) (108: C,D) (109: D  ) (110:  )
 
 or equivalently
 
 (105:  ) (106: A) (107: B  ) (108: X  ) (109: C,D) (110: D)
 
 of course, maybe you already know that but you're saying that it is
 doing this wrongly ;)

Yes, I am saying that. To be more specific: I saw the current Haskell
logo get put back in the top position even though I had pushed it down,
and I saw three of my choices which I ranked quite highly, pushed
down to the bottom. Scarily bad.

However, I am now hacking together a quick-and-dirty utility for
ranking things which I will put on hackage. I'm not sure that anyone
other than myself will use it, but it's fun hacking it up.

-- 
Robin
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Sebastian Sylvan
On Tue, Mar 17, 2009 at 2:24 PM, Heinrich Apfelmus 
apfel...@quantentunnel.de wrote:

 Eelco Lempsink wrote:
  Hi there!
 
  I updated a couple of logo versions and ungrouped and regrouped the
  (former) number 31.  Other than that, there was nothing standing in the
  way of the voting to begin imho, so I started up the competition.
 
  By now, I suppose everybody should have received their ballot.  If you
  think you should have received it but didn't, please report it, I can
  resend the invitation.  Also, for people not directly subscribed to the
  haskell-cafe mailing list, you can still send ballot requests until the
  end of the competition (March 24, 12:00 UTC).  Make sure the message
  contains 'haskell logo voting ballot request' (e.g. in the subject).
 
  Depending on the winner of this voting round we can decide whether we
  need to continue with variations.  Jared Updike already offered to
  donate a bit of time to help create several variations.  But for now,
  good luck with sorting those options! :)

 Thanks for organizing this, finally I can choose ... Oh my god! How am I
 supposed to make a vote?


 I can barely remember 3 of the 113 logos, let alone memorize that #106
 is the narwhal. There are lots of very good or just good candidates and
 I would like to order them all to my liking, but without instant visual
 feedback on the voting ballot, this is a hopeless task.


Indeed, I thought each entry would contain a thumbnail for the logo itself,
but I guess it doesn't support HTML? This is pretty arduous...

-- 
Sebastian Sylvan
+44(0)7857-300802
UIN: 44640862
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Robin Green
On Tue, 17 Mar 2009 20:34:12 +0100
Daniel Schüssler anotheraddr...@gmx.de wrote:

 Hi,
 
  Even worse, the buttons for moving items up and down are buggy - at
  least on my browser (Firefox 3.1 beta 2 on Linux). They sometimes
  reorder my other votes! Even assuming that the list box code is not
  buggy (which I now doubt), not being able to use the buttons makes
  this form almost unusable!
 
 I guess it works like this:
 
 Move down on an element X will make the /smallest/ change (with
 respect to the abstract ordering) that makes X worse than it's
 current value. This may require changing more than one number, for
 example if we have:
 
 (105:  ) (106: A) (107: X,B) (108: C,D) (109: E  ) (110:  )
 
 moving down X will result in either
 
 (105: A) (106: B) (107: X  ) (108: C,D) (109: D  ) (110:  )
 
 or equivalently
 
 (105:  ) (106: A) (107: B  ) (108: X  ) (109: C,D) (110: D)
 
 of course, maybe you already know that but you're saying that it is
 doing this wrongly ;)

Yes, I am saying that. To be more specific: I saw the current Haskell
logo get put back in the top position even though I had pushed it down,
and I saw three of my choices which I ranked quite highly, pushed
down to the bottom. Scarily bad.

However, I am now hacking together a quick-and-dirty utility for
ranking things which I will put on hackage. I'm not sure that anyone
other than myself will use it, but it's fun hacking it up.

-- 
Robin
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Richard O'Keefe

The main problems I had with the voting system were
(1) In order to choose a rank, I had to scroll *up* over
100+ unwanted ranks.  If only the scrolling started
at the *top* -- for the simple reason that few people
will want to rank all 113 choices, so almost all of
the ranks people want will be near the top -- it would
have taken a lot less time.  It would have taken FAR
less time to just type the numbers of the things I
liked in the order I wanted them.
(2) Whenever I chose something, the browser spun its wheels
for a *long* time.  Why is moving something in a list
so hard?
(3) It would have been *much* easier for me to just shuffle
the pictures.  I had to constantly flick between two
windows *and* scroll each of them differently to see
what I was choosing.

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


[Haskell-cafe] Re: Haskell Logo Voting has started!

2009-03-17 Thread Ashley Yakeley

There are larger versions of most of them here:
http://www.haskell.org/haskellwiki/Haskell_logos/New_logo_ideas

30 should probably have been split up by typeface.

My votes: 68, 58, 59, 30, 6, 61, 3, 37, 34, 36, rest.

I had trouble choosing between my top four.

Note that votes cannot be modified after being cast.

Probably I'll be the one to update most appearances on haskell.org once 
we have a winner, though I think the logo appears in a number of places 
around the web.


--
Ashley Yakeley
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe