Proposal: Add singleton function to Data.List module

Zemyla zemyla at gmail.com
Mon Aug 12 17:35:22 UTC 2019


I also like the ninja-robot operator, because it's visually
interesting and easy to search for.

Also, if you're importing several libraries which already use
"singleton", then you have to use "List.singleton" every time, which
is far uglier to me.

On Mon, Aug 12, 2019 at 12:03 PM Herbert Valerio Riedel
<hvriedel at gmail.com> wrote:
>
> > - `(:[])`: Subjectively ugly.
>
> I consider "subjectively ugly" to be a non-technical and thus really
> weak argument to dismiss the list-idiomatic ninja-robot-operator (:[])
> which also happens to be shorter than the proposed alias for it. I for
> one don't see a significant benefit for adding a redundant synonym to
> `Data.List` and are thus -1 on this.
>
> > singleton :: a -> [a]
> > singleton x = [x]
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries


More information about the Libraries mailing list