On Thu, Jan 15, 2009 at 9:04 AM,  <span dir="ltr">&lt;<a href="mailto:mail@justinbogner.com">mail@justinbogner.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">John Goerzen &lt;<a href="mailto:jgoerzen@complete.org">jgoerzen@complete.org</a>&gt; writes:<br>
&gt; Wikipedia&#39;s first sentence about monoids is:<br>
&gt;<br>
&gt; &nbsp; In abstract algebra, a branch of mathematics, a monoid is an algebraic<br>
&gt; &nbsp; structure with a single, associative binary operation and an identity<br>
&gt; &nbsp; element.<br>
&gt;<br>
&gt; Which is *not* intuitive to someone that comes from a background in....<br>
&gt; &nbsp;any other programming language.<br>
&gt;<br>
<br>
</div>Instead of Wikipedia, why not try a dictionary? Looking up monoid using<br>
<a href="http://dictionary.com" target="_blank">dictionary.com</a>:<br>
<br>
 &nbsp;An operator * and a value x form a monoid if * is<br>
 &nbsp;associative and x is its left and right identity.<br>
<br>
On the other hand, appendable doesn&#39;t seem to be a word, and while you<br>
can infer that it means &quot;something that can be appended to&quot;, that&#39;s only<br>
half of the story...<br>
<div><div></div><div class="Wj3C7c"><br>
<br>
</div></div></blockquote></div><font size="3">Monoid isn&#39;t something I came across and didn&#39;t understand, its something I should have been using for a long time before I discovered it.&nbsp; But it never jumped out at me when I was browsing the library documentation tree.<br>
</font>