I have been looking around the source code for Riak and I have noticed that Riak uses parameterized modules:<br><br>-module(riak_client, [Node,ClientId]).<br><br>: to enable for example the following in the client API:<br>
<br>{ok, RiakClient} = riak:client_connect('<a href="mailto:riak@192.168.1.4">riak@192.168.1.4</a>').<br><br>RiakClient:list_buckets().<br><br>However, I have also heard that paramterized modules are only an experimental feature of Erlang and are not only unsupported, but may be removed in the future. If this were to happen it would break all the Riak Erlang client libraries.<br>
<br>Is this something that should be changed in Riak as soon as possible, or am I mistaken on this?<br><br>Thanks<br><br>Zubair<br>