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

List:       kde-core-devel
Subject:    Re: Compiler version
From:       Ivan Cukic <ivan.cukic () kde ! org>
Date:       2012-06-27 22:27:08
Message-ID: 1666687.fBjtlPA5Do () drako
[Download RAW message or body]


> Can you explain why you need a more modern version, I see a good analysis of
> what the current situation regarding compiler availability but i fail to
> see why we need a newer compiler.

For me, the main reasons for this request are:
- lambdas (gcc 4.5)
- variadic templates (4.3 / 4.4)
- auto (4.4)
- nullptr (4.6)
- =default, =delete (4.4)
- explicit override (4.7)
- unique/shared_ptr (?? works in 4.5)

nullptr and override are really useful while developing, even as enabled-if-
possible - so I can live without hard-requiring them (macro-based switch), but 
lambdas are not so easily replaceable while making the life much easier and a 
lot of methods shorter :)


Cheerio,
Ivan

-- 
Acting is merely the art of keeping a large group of people from coughing.
  -- Sir Ralph Richardson

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

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