[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sc-dev] c++11 in sc
>>> i have been using c++11-structures for quite some time and got a
>>> huge fan of it, as it addresses a lot of cross-platform issues,
>>> not to mention lambda functions, futures, type inference and the
>>> like. it actually feels like a new language. i'd therefore
>>> suggest to introduce some c++11 features in to the sc codebase.
> Probably not related to c++11 specifically but I found it quite
> surprising that apparently c++ template metaprogramming can be used
> as a functional language, actually I found a blog posts where the
> author asks you "to think of TMP as maximally obfuscated (subset of)
> Haskell”. So, yeah, that is quite a new language indeed !
TMP is very nice for compile-time programming ... though it is difficult
to keep compile times under control and the code readable ... however
nova.simd uses TMP for loop unrolling, which in a way is quite elegant
and results in highly efficient code ...
sc-dev mailing list
info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml