Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: LibreOffice Plans For C++11 / C++14 Development

  1. #1
    Join Date
    Jan 2007
    Posts
    14,810

    Default LibreOffice Plans For C++11 / C++14 Development

    Phoronix: LibreOffice Plans For C++11 / C++14 Development

    LibreOffice has been pushing forward in its development recently with supporting OpenCL in its spreadsheet, gaining an OpenGL rendering back-end, and supporting other modern features and system capabilities for the open-source office suite. LibreOffice is also planning for its adoption of the C++11 programming language and even C++14 language features...

    http://www.phoronix.com/vr.php?view=MTYwMjU

  2. #2
    Join Date
    Oct 2010
    Posts
    90

    Default Sensible

    That sounds like a good idea. C++11 and C++14 seems to be mostly about conveniences and readability, so sensibly used that should make their code a tad easier to work with. No miracles (it's an office suite in C++, I expect it to be a bit heavy to get into), but every little bit helps.

  3. #3
    Join Date
    Sep 2007
    Location
    Edmonton, Alberta, Canada
    Posts
    119

    Default

    I think it's these types of things that certainly won't turn developers off of contributing to a project.

    I remember looking at Mozilla's C++ restrictions many years ago, and being like "why didn't you just code it in C then".

  4. #4
    Join Date
    Nov 2010
    Location
    Stockholm, Sweden
    Posts
    405

    Default

    Quote Originally Posted by dnebdal View Post
    That sounds like a good idea. C++11 and C++14 seems to be mostly about conveniences and readability, so sensibly used that should make their code a tad easier to work with. No miracles (it's an office suite in C++, I expect it to be a bit heavy to get into), but every little bit helps.
    I agree, the improvements in C++ with 11 and 14 are really, really great. They are not only about convenience and readability, even though that is a huge part of it, things like the move operator is (possibly) a huge performance improvement as well as a readability improvement.

  5. #5
    Join Date
    Apr 2013
    Posts
    137

    Default

    such an unusual display of sanity by opensource developers

    i didn't read slides, but list of compilers supporting c++11 in article is wrong
    clang completed support in 3.3, gcc in 4.8.1 and msvc ... sad msvc will have complete c++98 support around 2015, so don't hold your breath

    update: the list is taken from slides, but it is still wrong
    Last edited by pal666; 02-13-2014 at 07:03 AM.

  6. #6
    Join Date
    Aug 2009
    Location
    south east
    Posts
    342

    Default javascript

    Why not write the whole thing in Javascript?
    HTML 5 is the way ahead. Most browsers have Spell Checkers built-in.

  7. #7
    Join Date
    Apr 2013
    Posts
    137

    Default

    Quote Originally Posted by squirrl View Post
    Why not write the whole thing in Javascript?
    http://sealedabstract.com/rants/why-...apps-are-slow/

  8. #8
    Join Date
    Feb 2013
    Posts
    233

    Default

    Quote Originally Posted by squirrl View Post
    Why not write the whole thing in Javascript?
    HTML 5 is the way ahead. Most browsers have Spell Checkers built-in.
    There are a ton of those. I think Google Docs spreadsheets (written in JavaScript) is way better than Excel or LibreOffice Calc ever was. It's difficult to add regression lines to plots, but that's the only drawback I've found. For more serious tabular data analysis+visualization, something like R is a better tool.

    For docs + slides, authoring in html, Markdown, rst, or LaTeX is far better than the WYSIWYG crap that is Word or LibreOffice Writer.

  9. #9
    Join Date
    Feb 2014
    Location
    Valencia
    Posts
    9

    Default

    And why not go for Rust?

  10. #10
    Join Date
    Apr 2013
    Posts
    137

    Default

    Quote Originally Posted by hourwatch View Post
    And why not go for Rust?
    because it will require starting from scratch. very little people understand that major strength of c++ is its backward compatibility to c.

Posting Permissions

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