<div dir="ltr"><div>For pattern matching.. I implemented like this.</div><div><br></div><div>compareName a (Person name age)</div><div>        | (a == name) = age</div><div><br></div><div>but, I got stuck how to apply pattern matching for the two lists.</div><div>i.e., both names and persons are lists. </div><div><br></div><div>I really appreciate your advice..</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jan 7, 2016 at 5:37 PM, Imants Cekusins <span dir="ltr"><<a href="mailto:imantc@gmail.com" target="_blank">imantc@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><p dir="ltr">> filter is only applicable to list, not "record syntax".</p>
</span><p dir="ltr">but [Person] is the input, isn't it?</p><span class="">
<p dir="ltr">> Do I need functor for this??</p>
</span><p dir="ltr">no need to define new functor instance to filter over a list of records.</p>
<p dir="ltr">but you could use fmap over list, yes</p>
<br>_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org">Beginners@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners" rel="noreferrer" target="_blank">http://mail.haskell.org/cgi-bin/mailman/listinfo/beginners</a><br>
<br></blockquote></div><br></div>