Go to the page with the accessible poll table.

Forgot password? · Create account

Poll: New name for mappend

Summary: 49 participants,
8 comments, 0 files
more …
 supports Doodle as a Premium Member.
Learn more …
Martijn van Steenbergen has created this poll.

"Choose your favorite new name for mappend!"

MLeoDaalder
Jake McArthur
Thomas Davie
Alex Dunlap
Gökhan San
Bulat Ziganshin
gwern
Daniel Fischer
nonowarn
Johan Tibell
Roel van Dijk
Paulo Tanimoto
Josh hoyt
Josh Lee
Deniz Dogan
huschi
Henk-Jan van Tuyl
Martijn
Grzegorz Chrupala
Thomas Schilling
Dan Weston
Balazs Komuves
Edward Kmett
Patai Gergely
Dougal Stanton
david48
Richard O'Keefe
Geoffrey Marchant
Matus Tejiscak
Andrew Bromage
Jens Blanck
Jochem B
Sterling Clover
Holger Siegel
powpi
Maciej Piechotka
Matti Niemenmaa
Sjur Karevoll
Lee Houghton
wren ng thornton
porges
Tomas Andersson
Peter Verswyvelen
Richard Smith
Phil Armstrong
Nicolas Pouillard
Wolfgang Jeltsch
Bertram Felgenhauer
hzap
Count
++ <> <+> +> <+ \u2295 \u00a4
    OK        
OK            
      OK      
OK            
          OK  
      OK      
      OK      
      OK      
    OK        
OK            
OK            
OK            
OK            
OK            
OK            
OK            
OK            
OK            
OK            
  OK          
OK            
OK            
  OK          
OK            
  OK          
OK            
OK            
OK            
OK            
OK            
OK            
OK            
    OK        
OK            
      OK      
OK            
OK            
OK            
OK            
OK            
OK            
OK            
OK            
OK            
OK            
  OK          
OK            
OK            
OK            
++ <> <+> +> <+ \u2295 \u00a4
36 4 3 5 0 1 0

  • Richard Smith
    July 5, 2009
    4:01:26 AM PDT

    I think a symmetric operator is best here, since mappend is associative. Look at (.), (<$>), (*) for prior art on symmetric operators being associative but not necessarily commutative.

  • wren ng thornton
    July 2, 2009
    2:22:32 PM PDT

    There's a "unicode haskell" package around somewhere ISTR; I'd suggest they add ⊕ (\u2295) as the Unicode alias for the ASCII ++ used everywhere else.

    Unicode is nice and can make things pretty when used well, but it should certainly not be the default. There are still too many people with poor Unicode support (either in fonts or keyboards) to make it work. That way lies APL.

  • Lee Houghton
    July 2, 2009
    11:50:58 AM PDT

    I though Data.Sequence used ><, anyway?

  • Maciej Piechotka
    July 2, 2009
    9:50:32 AM PDT

    I'll be happy as long it is not unicode. Most keyboards does not have unicode mapping so at least in the nearest future it will not be easy to enter.

  • Edward Kmett
    July 1, 2009
    1:09:22 PM PDT

    I would be ok with ++ but I think there is a cultural issue with using more general types that dates back to the great monomorphization wave of 98, which makes it unlikely to be accepted. I would love to be proved wrong!

  • Gökhan
    July 1, 2009
    8:23:32 AM PDT

    ++ is ideal but it would break some of the existing code because of type inference issues and I think it would be a major gain if everyone got accustomed to inserting unicode symbols, so ⊕ (\u2295).

  • Robert
    July 1, 2009
    8:18:27 AM PDT

    If going with unicode, I'd suggest U+2219 (and possibly U+2217,U+2218). These are bullet, asterisk, ring operators, respectively. &#x2219;

  • Bulat
    July 1, 2009
    8:12:09 AM PDT

    unfortunately, it doesn't show unicode chars