Note: more information can be found in the help file: Documentation\Documentation.chm
.
This program called 'ChameleonCoder' (CC) is intended to be an IDE for every programming or scripting language. It makes it possible to interoperate between different languages easily, providing a lot of other features useful for programmers. Current version: 0.0.0.1 alpha 2
To run CC, the .NET Framework v4 is required. The Framework v4 itself is supported begining with XP SP3. Other implementations such as MONO do not work as CC requires WPF.
It is planned to support different models to extend CC. There are 4 types of plugins:
To add an extension to CC, simply place it in the Components\
folder. Then run CC, go to the plugins dialog and click "install".
Select the file containing the plugin. Select the plugins you want to install and click "install selected". Then restart CC.
CC supports several command line switches:
NOTE: All of these must be the first parameter you pass.
--install_ext
installs the *.ccr file extension--uninstall_ext
unistalls the *.ccr file extension--install_com
will install COM support in a future version--uninstall_com
will uninstall COM support in a future version--install_full
will install both the file extension and COM support in a future version (now it only affects the file extension)--uninstall_full
will uninstall both the file extension and COM support in a future version (now it only affects the file extension)--config
and as next parameter a file, CC will use this file as configuration file instead of writing to your AppData.
This option can also be passed after the others.Resources are described by XML files. A resource can have several child resource. For more information see the help file. You can interact with these resources in a lot of different ways such as copying, moving, editing or compiling them.
Each resource can have 'RichContent'. RichContent describes what parts a resource includes. These members can have child members: An example would be the classes in a namespace, the methods in a class, the parameters in a method, ...