On Tue, 2007-02-13 at 19:22 -0800, Erick Tryzelaar wrote:
> Jacques Carette wrote:
> > What has probably done most to keep me 'away' from Felix is its strong 
> > attachment to C++ !
> 
> One of my long goals would be to write a llvm backend, which would give 
> us a lot of nice features, like more control over memory layouts, 
> support for a lot of architectures, an interpreter, hooks for the gdb 
> debugger, and etc. Of course I have no experience in writing one, so 
> I've been off reading books about compiler construction :)

There is another alternative: ccg. This is part of the VVM project.
It allows you to write assembler code in your program,
and compile and execute machine binaries at run time.
The mechanism is portable, although of course the assembler
is processor specific.

There is also C--.

But in the long run there are really only two sane choices:

(a) C backend
(b) native code backend

otherwise we're locking Felix into another third party
layer with it's own problems becoming popular.

-- 
John Skaller <skaller at users dot sf dot net>
Felix, successor to C++: http://felix.sf.net

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Felix-language mailing list
Felix-language@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to