<br><br><div><span class="gmail_quote">2007/5/8, Roger Larsson <<a href="mailto:roger.larsson@norran.net">roger.larsson@norran.net</a>>:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>But I guess it all boils down to<br>        Dict1=read_options_file(Dict0),<br>        Dict2=store_options(Options, Dict1),<br>        Dict3=post_process_options(Dict2),<br>        {Path, [App, Vsn]}=get_app(Dict3),<br>
        Dict4=store_options(<br>                [{app_name, list_to_atom(App)},<br>                 {app_vsn, Vsn}])<br>beeing kind of ugly and hard to update - add a line (Basic anyone)...<br>But on the other hand here you can notice some strange looking things
<br>- is the store_options really expected to return a modified Dict</blockquote><div><br>Yes, it takes all the options and actually puts them in<br>Dict, giving special treatment to the {report,Level} option.<br><br>The example is taken from the 'builder' module in Jungerl.
<br> </div></div>BR,<br>Ulf W<br>