What happens if Erlang removes parameterized modules though, this will break Riak too? Although I haven't ask anyone at Erricson if this is possible as I don't know them so well. Do any of you guys know who to ask?<br>
<br><div class="gmail_quote">On Thu, Feb 18, 2010 at 8:48 PM, Kevin Smith <span dir="ltr"><<a href="mailto:ksmith@basho.com">ksmith@basho.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Zubair -<br>
<br>
Thanks for pointing this out. I'd like to mention that parameterized modules have been in the language for several major releases and other projects aside from Riak, such as mochiweb, also depend on parameterized modules. Removing them at this stage would break a other Erlang projects so I think we're safe.<br>

However, Riak is also an open source project and we welcome patches from the community. If you'd like to submit a patch removing parameterized module support we'd be happy to review it.<br>
<br>
Thanks,<br>
<font color="#888888">Kevin<br>
</font><div><div></div><div class="h5">On Feb 18, 2010, at 2:36 PM, Zubair Quraishi wrote:<br>
<br>
> 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>
</div></div><div><div></div><div class="h5">> _______________________________________________<br>
> riak-users mailing list<br>
> <a href="mailto:riak-users@lists.basho.com">riak-users@lists.basho.com</a><br>
> <a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com" target="_blank">http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</a><br>
<br>
</div></div></blockquote></div><br>