KVIrc scripting language introduction
KVS scripting language introduction
KVS is the KVIrc Scripting language.
It was inspired by C++, sh, Perl, PHP and mIRC scripting language implementations.
It is a compromise between flexibility and speed, a workaround for many intrinsic
problems of an IRC-oriented scripting language.
KVS contains all the common constructs of structured programming. You will find almost all the C control commands, sh/Perl-like variables, arrays and and functions. There are also some object-oriented characteristics: you will find C++ like objects with constructors, destructors and class inheritance. There are also more exotic concepts like the signal-slots inter-object communication. Obviously you will also find most of the RFC1459 IRC commands and other tools to play with an IRC connection.
I'll try to explain the language by using examples instead of strict syntactic rules.
I have even tried to write the rules... take a look here
And please... forgive me for my fantastic English :) Szymon Stefanek