New parser

The new parser is a full parser. It parses the whole script, not just functions. As we were interested in GUI interaction, not the proliferation of scripting langages, we made compromises. As a result you should find Kommander's scripting to be capable for most basic tasks and natural and easy to use. There is also the Function Browser, which will help you assemble statements. The Function Browser is intended to make Kommander accessible to complete novice programmers. It is similar to what you would find in KSpread to help you choose a function and fill in the paramters.

Tip

If you want enhanced functionality found in other languages you can include them in Kommander script objects headed with a sheebang. While in these scripts the Function Broswer will help you insert references to widgets. Just remember when using this functionality that the parser makes one pass for the old parser functions and one pass for your script. So if you try to change something in a widget and read it in the middle of a script you may not get what you expect.
#!/usr/bin/php
It is also possible to make Kommander scripts executable with a sheebang at the top of the script.
#!/usr/bin/kommander
It is recommended to create a symlink if you want to use this so we know it is portable from system to system.

The following feature list is from version 1.2

This list is from version 1.3