<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.web.curl.curlpp.general">
    <title>gmane.comp.web.curl.curlpp.general</title>
    <link>http://blog.gmane.org/gmane.comp.web.curl.curlpp.general</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/333"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/332"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/331"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/330"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/329"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/328"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/327"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/326"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/325"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/324"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/323"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/322"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/321"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/320"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/319"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/318"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/317"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/316"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/313"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/312"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/333">
    <title>Re: CurlHandle.inl</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/333</link>
    <description>_______________________________________________
cURLpp mailing list
cURLpp-V5R0HI2H36zQT0dZR+AlfA&lt; at &gt;public.gmane.org
http://www.rrette.com/mailman/listinfo/curlpp
</description>
    <dc:creator>Jean-Philippe Barette-LaPierre</dc:creator>
    <dc:date>2008-11-27T15:54:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/332">
    <title>Re: CurlHandle.inl</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/332</link>
    <description>
Jean

Jean-Philippe Barette-LaPierre wrote:

I know. 
The question is: Why do we need the second overload of option method with two template parameters?

Regards
Piotr
</description>
    <dc:creator>Piotr Dobrogost</dc:creator>
    <dc:date>2008-11-27T15:15:40</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/331">
    <title>Re: CurlHandle.inl</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/331</link>
    <description>_______________________________________________
cURLpp mailing list
cURLpp-V5R0HI2H36zQT0dZR+AlfA&lt; at &gt;public.gmane.org
http://www.rrette.com/mailman/listinfo/curlpp
</description>
    <dc:creator>Jean-Philippe Barette-LaPierre</dc:creator>
    <dc:date>2008-11-27T13:51:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/330">
    <title>Re: CurlHandle.inl</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/330</link>
    <description>
Jean

Jean-Philippe Barette-LaPierre wrote:

Why do we need the second overload of option method above? Giving CURLoption as a template argument in the second overload creats as many option methods as there are many CURLoption values. In the body of the second option method optionType argument of template is only forwared as the first argument of the first overload of option method.
Why do we need

option&lt;bool, CURL_some_option&gt;(bool)
and
option&lt;bool, CURL_some_other_option&gt;(bool)
etc.
?

Regards
Piotr Dobrogost
</description>
    <dc:creator>Piotr Dobrogost</dc:creator>
    <dc:date>2008-11-26T23:31:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/329">
    <title>How can I get a list of all files in an ftp directory</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/329</link>
    <description>_______________________________________________
cURLpp mailing list
cURLpp-V5R0HI2H36zQT0dZR+AlfA&lt; at &gt;public.gmane.org
http://www.rrette.com/mailman/listinfo/curlpp
</description>
    <dc:creator>Josh Dye</dc:creator>
    <dc:date>2008-11-26T04:13:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/328">
    <title>Re: Need for issue tracking?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/328</link>
    <description>_______________________________________________
cURLpp mailing list
cURLpp-V5R0HI2H36zQT0dZR+AlfA&lt; at &gt;public.gmane.org
http://www.rrette.com/mailman/listinfo/curlpp
</description>
    <dc:creator>Jean-Philippe Barette-LaPierre</dc:creator>
    <dc:date>2008-11-25T13:49:27</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/327">
    <title>Re: Need for issue tracking?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/327</link>
    <description>_______________________________________________
cURLpp mailing list
cURLpp-V5R0HI2H36zQT0dZR+AlfA&lt; at &gt;public.gmane.org
http://www.rrette.com/mailman/listinfo/curlpp
</description>
    <dc:creator>Brad Hubbard</dc:creator>
    <dc:date>2008-11-25T01:33:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/326">
    <title>Re: [Fwd: Compilation fixes from Bob Ham &lt;rah-zfCUeDfr9BM&lt; at &gt;public.gmane.org&gt; - it shouldn't be like this :)]</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/326</link>
    <description>This should of course be applied to  CurlHandle.cpp

Brad Hubbard wrote:
</description>
    <dc:creator>Brad Hubbard</dc:creator>
    <dc:date>2008-11-25T02:06:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/325">
    <title>Re: Easy::setOpt improvement</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/325</link>
    <description>

Jean-Philippe Barette-LaPierre wrote:

JP,

What about a compiler warning to say that one or the other will be 
deprecated in future (if that is the plan)?

Kind regards,
Brad
</description>
    <dc:creator>Brad Hubbard</dc:creator>
    <dc:date>2008-11-25T01:28:13</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/324">
    <title>Re: [Fwd: Compilation fixes from Bob Ham &lt;rah-zfCUeDfr9BM&lt; at &gt;public.gmane.org&gt; - it shouldn't be like this :)]</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/324</link>
    <description>

Piotr Dobrogost wrote:

Maybe leave this for the time being Piotr otherwise we might do the same 
work twice? I'll get back to you in the next few hours.

Cheers,
Brad
</description>
    <dc:creator>Brad Hubbard</dc:creator>
    <dc:date>2008-11-25T00:38:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/323">
    <title>Re: Need for issue tracking?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/323</link>
    <description>
Brad

Brad Hubbard wrote:

I'm not sure I understand your question. If you are asking why most of boost is delivered as source code only then the answer is - they don't have a choice. Boost libraries are written in such a way as to be able to operate on user defined types. That's the real power of templates. They can't compile their libraries because it can be done only if the library knows user's types. So only user of the library can compile it _together_ with his code.

In case of curlpp situation is different. Curlpp doesn't operate on user defined types and uses templates only "internally". As such it can be compiled into library object file.

Regards
Piotr Dobrogost
</description>
    <dc:creator>Piotr Dobrogost</dc:creator>
    <dc:date>2008-11-25T01:28:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/322">
    <title>Re: Need for issue tracking?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/322</link>
    <description>

Piotr Dobrogost wrote:

What about boost that is pretty much all headers with relatively little 
in the library files. Why did they make that design decision do you propose?

Just a question.

Kind regards,
Brad Hubbard
</description>
    <dc:creator>Brad Hubbard</dc:creator>
    <dc:date>2008-11-25T01:14:01</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/321">
    <title>Re: [Fwd: Compilation fixes from Bob Ham &lt;rah-zfCUeDfr9BM&lt; at &gt;public.gmane.org&gt; - it shouldn't be like this :)]</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/321</link>
    <description>Piotr,

The following patch allows everything except the examples to compile 
under 4.3.0;


24d23
&lt; #include &lt;cstring&gt;
48c47
&lt;               std::memset(mErrorBuffer,0,CURL_ERROR_SIZE + 1);
---
 &gt;               memset(mErrorBuffer,0,CURL_ERROR_SIZE + 1);
61c60
&lt;               std::memset(mErrorBuffer,0,CURL_ERROR_SIZE + 1);
---
 &gt;               memset(mErrorBuffer,0,CURL_ERROR_SIZE + 1);
70c69
&lt;               std::memset(mErrorBuffer,0,CURL_ERROR_SIZE + 1);
---
 &gt;               memset(mErrorBuffer,0,CURL_ERROR_SIZE + 1);


I can do the same for the examples if you wish, but it will have to wait 
a while as I am busy with another project currently. Alternatively, if 
you want to modify the examples along those lines and let me know I will 
download and test the modified  source.

Kind regards,
Brad
</description>
    <dc:creator>Brad Hubbard</dc:creator>
    <dc:date>2008-11-25T00:54:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/320">
    <title>Re: [Fwd: Compilation fixes from Bob Ham &lt;rah-zfCUeDfr9BM&lt; at &gt;public.gmane.org&gt; - it shouldn't be like this :)]</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/320</link>
    <description>
Brad



Brad Hubbard wrote:


Good question :) 
As to memset there are only 3 of it, all in CurlHandle.cpp. As this is only implementation file so there's no fear about polluting namespaces. I think the same is with the rest but someone should check it.

By the way there's other problem, however. As we now include c headers in c++style &lt;cxxx&gt; we should either qualify memset and others from c library with std:: or write using directive on top of source files...
I'll try to fix it.


Great. You can grab it here 
http://www.bitbucket.org/jpbarrette/curlpp/overview/
Click download in the top right corner of the page.

Regards
Piotr Dobrogost
</description>
    <dc:creator>Piotr Dobrogost</dc:creator>
    <dc:date>2008-11-25T00:10:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/319">
    <title>Re: [Fwd: Compilation fixes from Bob Ham &lt;rah-zfCUeDfr9BM&lt; at &gt;public.gmane.org&gt; - it shouldn't be like this :)]</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/319</link>
    <description>

Piotr Dobrogost wrote:

Hi Piotr,

I have no concerns with how this is handled in the examples. There are
some of these calls within the curlpp code itself though aren't there
(memset, etc.)?


Where can I download the latest version incorporating Bob's changes and
I will attempt to compile it under 4.3.0 and report back?

Kind regards,
Brad
</description>
    <dc:creator>Brad Hubbard</dc:creator>
    <dc:date>2008-11-24T22:08:04</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/318">
    <title>Re: [Fwd: Compilation fixes from Bob Ham &lt;rah-zfCUeDfr9BM&lt; at &gt;public.gmane.org&gt; - it shouldn't be like this :)]</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/318</link>
    <description>
Brad

Brad Hubbard wrote:
 

It's hard to say we pollute global namespace as our examples are such a short and self-contained.
We could use several using-declarations instead of one using-directive but I think we shouldn't as this makes examples longer and adds no value in case of our short, self-contained examples.
 

Have you spotted other places in addition to these corrected by Bob?

Regards
Piotr Dobrogost
</description>
    <dc:creator>Piotr Dobrogost</dc:creator>
    <dc:date>2008-11-24T11:29:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/317">
    <title>Re: [Fwd: Compilation fixes from Bob Ham &lt;rah-zfCUeDfr9BM&lt; at &gt;public.gmane.org&gt; - it shouldn't be like this :)]</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/317</link>
    <description>

Piotr Dobrogost wrote:
I personally would lean the other way, the std:: qualifier makes it far 
more clear what you are doing and does not pollute the global namespace. 
You could also consider "using std::memcpy;" etc. to keep the global 
namespace cleaner.

The headers need to be tidied up for g++ 4.3.0 anyway, it is far 
stricter on where headers are included and requires the programmer be 
more specific, From memory the headers in question were cstdlib and 
cstring and they had to be included in multiple places where they 
currently are available as a side-effect of another include.

Kind regards,
Brad Hubbard
</description>
    <dc:creator>Brad Hubbard</dc:creator>
    <dc:date>2008-11-24T05:52:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/316">
    <title>Re: tabs in source</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/316</link>
    <description>

My opinion is that:
1. Whatever symbol (tab or space) is selected for indenting, it should 
be used consistently across the whole project without mixing.
1. I prefer spaces because they play 'fair' as opposed to tabs


Please use andrei at korostelev dot net to send me personal emails.
I normally do not use this address for maillists and use some free (aka 
mail.ru) instead

Regards,
Andrei
</description>
    <dc:creator>Andrei</dc:creator>
    <dc:date>2008-11-23T14:59:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/313">
    <title>Re: [Fwd: Re: curlpp as a library]</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/313</link>
    <description>

Thanks.


Yep.

Regards
Piotr Dobrogost
</description>
    <dc:creator>Piotr Dobrogost</dc:creator>
    <dc:date>2008-11-23T10:43:51</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/312">
    <title>Re: [Fwd: Re: curlpp as a library]</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/312</link>
    <description>

Done. I see there are still some things to be fixed aka duplicate files
under include/curlpp/ and in include/utilpp/, but I hope you are aware
of that.

Andrei
</description>
    <dc:creator>Andrei</dc:creator>
    <dc:date>2008-11-23T08:33:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/311">
    <title>Re: Need for issue tracking?</title>
    <link>http://permalink.gmane.org/gmane.comp.web.curl.curlpp.general/311</link>
    <description>Jean

jpbarrette-Re5JQEeQqe8AvxtiuMwx3w&lt; at &gt;public.gmane.org wrote:

The thing is what for are we building curlpp as a library if only a very small percentage of code goes into the library object file? Maybe we should abandon building curlpp as a library and just tell users to take a source code and compile it with their projects. If not, and if we're going to still support building curlpp as a library we should at least give users a chance to make it a real library with all code inside and not just a few functions that happened to be non templated.

I can summarize this problem in this question
"What are the benefits of building a library file out of curlpp if most part of functionality used by library's users would end up being generated from source and put in users' executable?
The whole idea of building libraries is to allow many programs which need the same functions to use ones placed in a library's file. In case of curlpp any program that uses it generates its own versions of functions and makes almost no use of the library's file. That's against the idea of libraries. It's like someone would write smart pointer template library with extra bonus let's say function giving current system time. And the author would say "Here you have a library. You have to build it and then you can use it." In fact what would be built would be only funny bonus function and nothing from the real functionality. So for all users that would be easier not to bother with building it at all.

Regards
Piotr Dobrogost
</description>
    <dc:creator>Piotr Dobrogost</dc:creator>
    <dc:date>2008-11-22T22:25:06</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.web.curl.curlpp.general">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.web.curl.curlpp.general</link>
  </textinput>
</rdf:RDF>
