Karel is an extremely powerful programming language for the Fanuc Robots. It will let you do anything that you would dream about. It is almost as powerful as any PC programming language. It is derived from Pascal and is very similar to that.
The Karel source code files has the extension .kl and are pure ASCII files that can be read in any text editor like Wordpad or Notepad. When the source codes are compiled, they are transformed to .pc files that cannot be decompiled, and therefore not be read by anybody.
There is a compiler in Roboguide as well as an editor. if your Cell browser, under the robot controller there is a tab called "Files" if you right click on that tab, you can ADD a new file, and select KAREL source file. When you do that an editor window opens, and you are able to enter you first Karel code
It is absolutely worthwhile to look into this incredible programming option.
/Flemming