Hi list
Has anyone given any thoughts or started planning for the new C++ 2008 (aka C++ 0x) standard? From people I've talked to who work on the standards committee they've said it should become an official ISO standard some time in 2011. With that in mind more people will start adopting it and I know of at least one important project that is using variadic templates. Just curious what others plan to do? We've working on implementing F2K3, but not sure if there's anyone else interested in this? -------------------- For the gcc-4.x latest front-end please be aware of at least a couple challenges compared to previous gnu front-end updates (I personally consider both of these to be show-stoppers) 1) They've significantly switched over to GIMPLE. This appears to heavily impact how they build their AST tree and the interfaces previously used (It looks like about a 10MB diff between current and the relevant files) 2) Licensing (still unresolved and already a known issue, but could also pose new problems in the future) -------------- PathScale started on a project we call PSClang a few months ago. It's getting to a point where we feel comfortable letting others take a look or help test. PSClang leverages the clang [1] C/C++ frontend to directly emit WHIRL intermediate representation in ELF container files. The motivation for this project is to create a truly next generation front-end with the most advanced static analysis, error reporting, pragma handling and source to source capabilities. It completely replaces cc142, wgen and ir_a2b. C functionality is mostly implemented, but we're still missing complete support for pointers, vaarg and type modifiers. Our goal is to create a standards compliant drop-in replacement to GCC for C and C++. We also plan to support OpenCL, CUDA and HMPP. You can get a high level overview of the better error reporting by looking at the features page [2]. PSClang also makes IDE integration a lot easier because of libclang. Right now we're on track to have C mostly stable in January and then will spend the rest of 2011 adding support for C++ 2003 and C++0x. Please feel free to contact me off list or if the OSG is interested to talk about it ping me. Thanks ./C [1] http://clang.llvm.org [2] Mostly taken from http://clang.llvm.org/features.html ------------------------------------------------------------------------------ What happens now with your Lotus Notes apps - do you make another costly upgrade, or settle for being marooned without product support? Time to move off Lotus Notes and onto the cloud with Force.com, apps are easier to build, use, and manage than apps on traditional platforms. Sign up for the Lotus Notes Migration Kit to learn more. http://p.sf.net/sfu/salesforce-d2d _______________________________________________ Open64-devel mailing list Open64-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open64-devel