<HTML>
<HEAD>
<TITLE>Re: [rabbitmq-discuss] rabbitmq-c or librabbitmq (it seems to have2 names)</TITLE>
</HEAD>
<BODY>
<FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>Ive said this before, but I will say it again:<BR>
<BR>
+1 for official C library support. I would love to see this get done, and obviously the sooner the better because I keep on having to tweak the PHP extension all the time, and its getting old.<BR>
I mean, seriously, what do we pay you all this good money fo--<BR>
<BR>
Oh. =)<BR>
<BR>
Pieter<BR>
<BR>
<BR>
On 8/4/10 7:11 AM, "David Wragg" <<a href="david@rabbitmq.com">david@rabbitmq.com</a>> wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>John Apps <<a href="johndapps@gmail.com">johndapps@gmail.com</a>> writes:<BR>
> (I fear some of the following has already been asked or noted, so please<BR>
> bear with me if it has!)<BR>
<BR>
Responding to the "rabbitmq-c or librabbitmq" question: rabbitmq-c is<BR>
the name of its source code repository, following our convention for<BR>
other components of the RabbitMQ suite. librabbitmq is the resulting<BR>
library you can build from that source code, following the Unix<BR>
convention for library names. As well as the library, rabbitmq-c<BR>
includes some example code and command-line tools based on librabbitmq.<BR>
<BR>
> - rabbitmq-c or librabbitmq is termed experimental, which begs this<BR>
> obvious question: what does this mean?<BR>
<BR>
It means that, although we are developing and maintaining it, it has not<BR>
yet received the degree of review that our officially supported client<BR>
libraries have (the Java and .NET ones). So for instance, in the<BR>
process of such a review we might decide that significant changes are<BR>
required to the API exposed by the library. We'd also like to see full<BR>
Windows support, so that it can be used on the same platforms as the<BR>
broker.<BR>
<BR>
The "experimental" label is not a comment on its quality. It is robust,<BR>
and many people are already using it. Judged by the general standard of<BR>
AMQP client libraries out there, for all languages, it's in good shape.<BR>
<BR>
> - Does the library support all the 0.9.1 requirements?<BR>
<BR>
There is a 0-9-1 branch, that seems in good shape to be merged soon. We<BR>
haven't done a careful conformance-checking pass against the spec, but<BR>
it seems unlikely that there are major areas of non-conformance.<BR>
<BR>
> - Does it support all RabbitMQ 1.8.1 functionality, e.g., flow<BR>
> control?<BR>
<BR>
It doesn't yet support flow control.<BR>
<BR>
> - Another way of putting it might be: is it as function-rich as the .NET<BR>
> or Java libraries?<BR>
<BR>
Not quite. As noted, flow control is missing. It's also missing a few<BR>
less commonly used AMQP operations in its API (e.g. basic_reject,<BR>
basic_recover), though adding these would be trivial.<BR>
<BR>
> - Is it, or will it be, supported?<BR>
><BR>
> The reason for asking is that we have a number of prospective clients who<BR>
> would benefit from using AMQP in general and RabbitMQ in particular.<BR>
> However, none of them have Erlang, none of them use Java or .NET, but all of<BR>
> them have C/C++ or other high-level language code such as COBOL. If we are<BR>
> to work with these clients we will need something a bit more reassuring than<BR>
> 'experimental'...<BR>
<BR>
We have also heard quite a bit of interest in librabbitmq from the kinds<BR>
of users who would appreciate the reassurance that declaring it<BR>
"officially supported" would bring. So it is very likely that it will<BR>
become supported. But we cannot yet commit to a time scale for when<BR>
that will happen.<BR>
<BR>
David<BR>
<BR>
--<BR>
David Wragg<BR>
Staff Engineer, RabbitMQ<BR>
SpringSource, a division of VMware<BR>
_______________________________________________<BR>
rabbitmq-discuss mailing list<BR>
<a href="rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><BR>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><BR>
<BR>
</SPAN></FONT></BLOCKQUOTE><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
-- <BR>
</SPAN></FONT><FONT COLOR="#323232"><FONT SIZE="4"><FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:14pt'>the rubicon project<BR>
</SPAN></FONT></FONT></FONT><FONT FACE="Verdana, Helvetica, Arial"><FONT COLOR="#B80020"><FONT SIZE="1"><SPAN STYLE='font-size:9pt'><BR>
</SPAN><SPAN STYLE='font-size:7pt'>PIETER DE ZWART </SPAN></FONT></FONT><FONT SIZE="1"><SPAN STYLE='font-size:7pt'><FONT COLOR="#3E3E3E">| </FONT><FONT COLOR="#3F3F3F">INTERFACES TEAM, LEAD ENGINEER<BR>
</FONT><FONT COLOR="#B9001C">••• P 310 207 0272 | x224<BR>
••• F 323 466 7119<BR>
</FONT><BR>
<FONT COLOR="#3A3A3A"><BR>
1925 S. BUNDY DRIVE<BR>
LOS ANGELES, CALIFORNIA 90025<BR>
</FONT><FONT COLOR="#B40D1B"><BR>
</FONT><FONT COLOR="#0000FD">WWW.RUBICONPROJECT.COM</FONT><FONT COLOR="#B40D1B"> <</FONT><FONT COLOR="#0000FF"><U><a href="http://">http://</a>www.rubiconproject.com/</U></FONT><FONT COLOR="#B40D1B">> <BR>
</FONT></SPAN></FONT></FONT><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
</SPAN></FONT><FONT COLOR="#2D2D2D"><FONT SIZE="4"><FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:13pt'><IMG src="cid:3363763513_12901142" ><BR>
</SPAN></FONT></FONT></FONT><FONT FACE="Verdana, Helvetica, Arial"><FONT COLOR="#767676"><FONT SIZE="1"><SPAN STYLE='font-size:7pt'>“COMPANY OF THE YEAR” ALWAYSON ONMEDIA 2009<BR>
#24 ON FAST COMPANY FAST 50 READER FAVORITES<BR>
2008 ALWAYSON 250 GLOBAL WINNER<BR>
2008 ALWAYSON ONMEDIA 100 WINNER<BR>
TWIISTUP3 BEST IN SHOW<BR>
</SPAN></FONT></FONT><FONT SIZE="1"><SPAN STYLE='font-size:7pt'><FONT COLOR="#757575">PRICEWATERHOUSECOOPERS – ENTRETECH BEST STARTUP<BR>
</FONT><FONT COLOR="#767676">AMERICAN BUSINESS AWARDS - STEVIES ‘08 FINALIST BEST NEW COMPANY<BR>
</FONT><FONT COLOR="#757575">AMERICAN BUSINESS AWARDS - STEVIES ‘08 FINALIST MOST INNOVATIVE COMPANY<BR>
AMERICAN BUSINESS AWARDS - STEVIES ‘08 FINALIST NEW PRODUCT OR SERVICE - SERVICES<BR>
<BR>
</FONT></SPAN></FONT></FONT><FONT COLOR="#177E00"><FONT SIZE="6"><FONT FACE="Webdings"><SPAN STYLE='font-size:24pt'>P</SPAN></FONT></FONT><FONT SIZE="1"><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:7pt'> </SPAN></FONT><FONT FACE="Verdana, Helvetica, Arial"><SPAN STYLE='font-size:8pt'>Please consider the environment before printing this e-mail<BR>
</SPAN></FONT></FONT></FONT><FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'><BR>
<BR>
</SPAN></FONT>
</BODY>
</HTML>