[prev in list] [next in list] [prev in thread] [next in thread] 

List:       taglib-devel
Subject:    Re: Can TagLib2.0 require C++11 or Boost?
From:       "Stephen F. Booth" <me () sbooth ! org>
Date:       2013-11-18 13:19:51
Message-ID: 379C8D911E0E4A829CFAC6B83501B643 () sbooth ! org
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


I understand the sentiment about not wanting to require boost as an external \
dependency but I think that requiring C++11 would not be a bad thing.  While this \
would introduce a new requirements for TagLib2, I don't consider this an external \
dependency in the sense of additional software required to build the library.  Anyone \
compiling for a recent MacOS or iOS can use clang which has good support for C++11 \
and libc++.  I'm not very familiar with Windows but from a cursory examination it \
seems that MS Visual Studio has some C++11 support back to version 2010 and MingW \
with gcc 4.8 has it all.  Any modern linux distro would also support clang or gcc.  \
TagLib already requires a working version of the C++ standard library and I think it \
would be worth investigating whether replacing List, Map, RefCounter, etc. with their \
std:: counterparts would be worthwhile.  It's possible that this would be a large \
change to the existing codebase without a corresponding payoff but for version 2.0 I \
think it's at least worth considering.

Stephen  

On Monday, November 18, 2013 at 12:17 AM, Tsuda Kageyu wrote:

> 
> Thank you for your replies.  
> 
> I decided not to make changes that entails mandatory external  
> dependencies. It's certainly a bad thing as some of you says.
> 
> Kageyu.
> _______________________________________________
> taglib-devel mailing list
> taglib-devel@kde.org (mailto:taglib-devel@kde.org)
> https://mail.kde.org/mailman/listinfo/taglib-devel
> 
> 


[Attachment #5 (text/html)]

                <div>I understand the sentiment about not wanting to require boost as \
an external dependency but I think that requiring C++11 would not be a bad thing. \
&nbsp;While this would introduce a new requirements for TagLib2, I don't consider \
this an external dependency in the sense of additional software required to build the \
library. &nbsp;Anyone compiling for a recent MacOS or iOS can use clang which has \
good support for C++11 and libc++. &nbsp;I'm not very familiar with Windows but from \
a cursory examination it seems that MS Visual Studio has some C++11 support back to \
version 2010 and MingW with gcc 4.8 has it all. &nbsp;Any modern linux distro would \
also support clang or gcc. &nbsp;TagLib already requires a working version of the C++ \
standard library and I think it would be worth investigating whether replacing List, \
Map, RefCounter, etc. with their std:: counterparts would be worthwhile. &nbsp;It's \
possible that this would be a large change to the existing codebase without a \
corresponding payoff but for version 2.0 I think it's at least worth \
considering.</div><div><br></div><div>Stephen</div>  
                <p style="color: #A0A0A8;">On Monday, November 18, 2013 at 12:17 AM, \
                Tsuda Kageyu wrote:</p>
                <blockquote type="cite" \
style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">  \
<span><div><div><div><br></div><div>Thank you for your replies. \
</div><div><br></div><div>I decided not to make changes that entails mandatory \
external </div><div>dependencies. It's certainly a bad thing as some of you \
says.</div><div><br></div><div>Kageyu.</div><div>_______________________________________________</div><div>taglib-devel \
mailing list</div><div><a \
href="mailto:taglib-devel@kde.org">taglib-devel@kde.org</a></div><div><a \
href="https://mail.kde.org/mailman/listinfo/taglib-devel">https://mail.kde.org/mailman/listinfo/taglib-devel</a></div></div></div></span>
  
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>
            



_______________________________________________
taglib-devel mailing list
taglib-devel@kde.org
https://mail.kde.org/mailman/listinfo/taglib-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic