<br><br><div class="gmail_quote">On Wed, Aug 24, 2011 at 4:44 PM, Iustin Pop <span dir="ltr">&lt;<a href="mailto:iustin@google.com">iustin@google.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div><div></div><div>On Wed, Aug 24, 2011 at 04:35:42PM +0400, dokondr wrote:<br>
&gt; Hi,<br>
&gt; What is the Haskell way to compose functions in run-time?<br>
&gt; Depending on configuration parameters I need to be able to compose function<br>
&gt; in several ways without recompilation.<br> 
<br></div></div></blockquote><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div class="h5">
</div></div>A simple alternative to if would be:<br>
<br>
  options = [ (&quot;foo&quot;, f1 . f2 . f3)<br>
            , (&quot;bar&quot;, f1 . f3 )]<br>
<br>
and then &quot;lookup param options&quot;. I don&#39;t know if this is what you&#39;re<br>
looking for, though.<br>
<br></blockquote></div><br>Thanks!<br clear="all">Yes, this is what I need - simple and easy. Yet, how function application will work in this case ?<br>I mean after lookup returns me a composition ... need to check what type will it be.<br>
<br>-- <br>All the best,<br>dokondr<br><br>