Jump to content

Why use Chameleon?

Recommended Posts


No disrespect, but why would I want to use the Chameleon compiler instead of the BoostC compiler, especially as it is only 95% back-compatible?

Does the Chameleon compiler give any better performance, smaller object code, better optimisation etc?


Many thanks.

Tim Jarrett

Link to comment
Share on other sites

Chameleon has a number of advantages over BoostC.


Some technical differences:

- faster compilation

- native floating point support

- native bitfield support


Current release of Chameleon does not have any license limitations and is free.


Another important difference is in the way how compiler generates code. In BoostC user can't control this while in Chameleon almost all aspects of code generation can be customised by editing system headers located in include\sys directory.




Link to comment
Share on other sites

Chameleon has much better template support including meta programming. It does not however support member functions including constructors and destructors or inheritance (inheritance is not too difficult to add but probably does not make much sense if member functions are not supported).





Link to comment
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...