<div dir="ltr">It is the constructor for a non-empty list (Data.List.NonEmpty).<br><br><a href="http://hackage.haskell.org/package/semigroups-0.12.2/docs/Data-List-NonEmpty.html">http://hackage.haskell.org/package/semigroups-0.12.2/docs/Data-List-NonEmpty.html</a><br>

</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Mar 28, 2014 at 3:54 PM, John M. Dlugosz <span dir="ltr"><<a href="mailto:ngnr63q02@sneakemail.com" target="_blank">ngnr63q02@sneakemail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><a href="http://www.haskell.org/haskellwiki/Typeclassopedia" target="_blank">http://www.haskell.org/<u></u>haskellwiki/Typeclassopedia</a>  under §8.1,<br>


<br>
        sconcat = sconcat (a :| as) = go a as where<br>
<br>
What is the meaning of :| ?<br>
I see it is really in the cited module source, not a typo on the page.<br>
<br>
More generally, is there some effective way to search for non-alphabetical Haskell things?  Google just ignores the "punctuation".<br>
<br>
______________________________<u></u>_________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org" target="_blank">Beginners@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/beginners" target="_blank">http://www.haskell.org/<u></u>mailman/listinfo/beginners</a><br>
</blockquote></div><br></div>