|
From: <Ar...@co...> - 2007-10-02 18:57:52
|
> It's funny you point me to Elkhound. I've made a project few years > ago, where I needed an C++ parser, and, by that time contacted > Elkhound/Elsa author. The project is on hold (basically because one of > the resource it relied upon is down), but the idea was to create > an C++ IDE running on the Pocket PC platform, able to compile C++ code > directly (without requiring any host PC like it's the case now). > The project is working ( http://lewort.free.fr ), but the compiler is no > more available, so it's useless (unless some open-source genius > succeed in creating a C++ compiler other that GCC) Well you are in for a nice surprise. There is work being done on a GCC alternative -- it's called LLVM. I've spent some time working on their website. A few things about LLVM: *) some people from Apple contribute to it; in fact, the person who started it now works for Apple *) License: BSD *) faster parsing than GCC *) less memory usage than GCC *) better diagnostic/error messages than GCC *) easier for people to work on the compiler itself (as opposed to GCC, which is supposedly hard to work on) *) library based design that will allow for specialized debugging tools, IDE tools, etc... -- not possible with GCC As it stands right now, LLVM currently relies on GCC for the front-end. The website I had done some work on is for a subprojet of LLVM to create a C, Objective C, and C++ front-end. Personally, I really love to see Haiku switch away from GCC and to LLVM in the future (in fact, it's possible to even do that now), but anyways.... :) |