Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rename module to zmq #8

Open
gar1t opened this issue Jun 1, 2011 · 5 comments
Open

Rename module to zmq #8

gar1t opened this issue Jun 1, 2011 · 5 comments

Comments

@gar1t
Copy link
Contributor

gar1t commented Jun 1, 2011

This is not really an "issue".

I also realize it's a big suggestion/request. But the "erl" prefix on the module name (used only within Erlang) is superfluous and, while certainly not horrible, could be dropped to make the API that much more compact.

erlzmq:connect(...) // twitch, twitch

zmq:connect(...) // ahhhh

@yrashk
Copy link
Member

yrashk commented Jun 2, 2011

One of the reasons why it is called erlzmq is to avoid confusion with the first version of the erlang binding (https://github.com/zeromq/erlzmq) since it used zmq module naming and its API is not fully compatible with erlzmq2's.

@gar1t
Copy link
Contributor Author

gar1t commented Jun 2, 2011

Makes sense, but too bad -- too small a world. But the rewrite is
1000% worth the three extra chars!

On Wed, Jun 1, 2011 at 10:05 PM, yrashk
[email protected]
wrote:

One of the reasons why it is called erlzmq is to avoid confusion with the first version of the erlang binding (https://github.com/zeromq/erlzmq) since it used zmq module naming and its API is not fully compatible with erlzmq2's.

Reply to this email directly or view it on GitHub:
#8 (comment)

@yrashk
Copy link
Member

yrashk commented Jun 2, 2011

Initially it was called ezmq so it was just one extra character, but when it graduated to become the next official binding, there was a decision made to call it erlzmq.

@yrashk
Copy link
Member

yrashk commented Jun 8, 2011

I think that there should just be a better explanation of differences between erlzmq and erlzmq2. erlzmq, even though it is seriously slower than erlzmq2, has its own uses. For example, on older Erlang systems where proper NIF functionality is not available yet.

On the other hand, I'll be willing to review any attempt to consolidate these two projects — or even just solid ideas based on researching the grounds — as I obviously understand the benefits of the consolidation. It is just that I currently have other priorities so I can't dedicate much time to this project; but if somebody feels like undertaking it partially or fully — I'll be as supportive as I can.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants