Page 5 of 16 FirstFirst ... 3456715 ... LastLast
Results 41 to 50 of 154

Thread: C++11 & The Long-Term Viability Of GCC Is Questioned

  1. #41
    Join Date
    Nov 2012
    Posts
    21

    Default

    Quote Originally Posted by Pawlerson View Post
    It can't even compile Linux, so it's nearly meaningless.
    ...because Linux uses many non-standard GNU/GCC-Extensions...

    But Clang wants to implement the standards first. And here clang is far far ahead... C++11 for example.

  2. #42
    Join Date
    Nov 2012
    Posts
    21

    Default

    Quote Originally Posted by Pawlerson View Post
    It's not about wars, but about being sane. Nobody sane will work with BSD project, so MS and Apple can take his work.
    Ah i see, thats why projects like WebKit, LLVM and PostgreSQL gets no code from companies back... oh wait...
    Last edited by -MacNuke-; 01-27-2013 at 05:00 AM.

  3. #43
    Join Date
    Nov 2012
    Posts
    620

    Default

    Quote Originally Posted by -MacNuke- View Post
    Ah i see, thats why projects like WebKit, LLVM and PostgreSQL gets no code from companies back... oh wait...
    Compared to GPL projects it's nothing. However, I have to correct myself. People who are working on BSD for free aren't sane. Being paid and working on BSD projects makes a lot of sense though.

  4. #44
    Join Date
    Nov 2012
    Posts
    620

    Default

    Quote Originally Posted by -MacNuke- View Post
    ...because Linux uses many non-standard GNU/GCC-Extensions...

    But Clang wants to implement the standards first. And here clang is far far ahead... C++11 for example.
    But this is not a Linux problem. When comes to Clang/llvm itself I think it's Linux that will benefit the most from it in the future. That's why I'm no longer against this project.

  5. #45
    Join Date
    Oct 2009
    Posts
    845

    Default

    Quote Originally Posted by -MacNuke- View Post
    Ah i see, thats why projects like WebKit, LLVM and PostgreSQL gets no code from companies back... oh wait...
    While I agree with your sentiment that having a BSD licence does not mean that you wont get source code contributions from companies, WebKit is mainly LGPL, like the project it forked from (KHTML).

  6. #46
    Join Date
    Oct 2009
    Posts
    845

    Default

    Quote Originally Posted by -MacNuke- View Post
    ...because Linux uses many non-standard GNU/GCC-Extensions...

    But Clang wants to implement the standards first. And here clang is far far ahead... C++11 for example.
    Really?

    http://gcc.gnu.org/projects/cxx0x.html

    http://clang.llvm.org/cxx_status.html

    I didn't count but I'd say just at a quick glance, your notion of 'far far ahead' seems like pure fantasy.

  7. #47
    Join Date
    Nov 2012
    Posts
    21

    Default

    Quote Originally Posted by XorEaxEax View Post
    Really?
    I didn't count but I'd say just at a quick glance, your notion of 'far far ahead' seems like pure fantasy.
    Try to use it...

  8. #48
    Join Date
    Nov 2012
    Posts
    21

    Default

    Quote Originally Posted by Pawlerson View Post
    Compared to GPL projects it's nothing.
    Do you have any numbers to share?

    Quote Originally Posted by Pawlerson View Post
    People who are working on BSD for free aren't sane.
    Only because they give away their code "for free"? Why? It is their decision. I could call GPL users also not sane, because other people have to write the same stuff again and then you get two incompatible libraries. Happens alot nowadays. And maybe the "not GPL" project gets more users (maybe companies) then (maybe) your GPL project is dead because nobody uses it anymore. Then all your work was useless...

    Sure, you have to choose your way but this does not mean that your way is the only right one...

  9. #49

    Default

    Quote Originally Posted by XorEaxEax View Post
    While I agree with your sentiment that having a BSD licence does not mean that you wont get source code contributions from companies, WebKit is mainly LGPL, like the project it forked from (KHTML).
    Webkit is in the process of being relicensed BSD. All code contributions are BSD-licensed and Apple's Webkit2 is entirely BSD-licensed.

  10. #50
    Join Date
    Aug 2012
    Location
    Pennsylvania, United States
    Posts
    1,911

    Default

    Quote Originally Posted by Pawlerson View Post
    It can't even compile Linux, so it's nearly meaningless.
    The reason it cant compile the kernel is because the kernel doesnt follow the standards. The kernel developers had to specifically ask the gcc developers to write non-standard extensions ontop of the compiler in order to get the speed / take the shortcuts they wanted. So don't be getting the impression that clang cannot compile it because its not stanards-compliant or anything like that.

    For the record, a non-mainline clang CAN compile a non-mainline kernel. And by that i mean, both pieces had to be patched in some way, Clang is working on writing the necessary extensions needed so that it can eventually compile the kernel as is.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •