lib

Kross Namespace Reference

Namespaces

namespace  Api
namespace  Python
namespace  Ruby

Classes

struct  RubyType

Functions

KOFFICE_EXPORT void krossdebug (const TQString &s)
KOFFICE_EXPORT void krosswarning (const TQString &s)

Detailed Description

The Kross scripting bridge to embed scripting functionality into an application.

  • abstract API to access the scripting functionality.
  • interpreter independend to be able to decide on runtime if we like to use the python, kjs (KDE JavaScript) or whatever scripting interpreter.
  • flexibility by beeing able to connect different scripting interpreters together into something like a "working chain" (e.g. python-script script1 spends some functionality the kjs-script script2 likes to use.
  • transparently bridge functionality wrappers like Kross::KexiDB together with interpreters like Kross::Python.
  • Introspection where needed to be able to manipulate behaviours and functionality on runtime.
  • TQt/KDE based, so use the extended techs both spends.
  • integrate nicly as powerfull scripting system into the Kexi application.
Author
Sebastian Sauer
See also
http://www.koffice.org/kexi
http://www.dipe.org/kross

Function Documentation

◆ krossdebug()

void Kross::krossdebug ( const TQString & s)

Debugging function.

Definition at line 28 of file krossdebug.cpp.

◆ krosswarning()

void Kross::krosswarning ( const TQString & s)

Warning function.

Definition at line 33 of file krossdebug.cpp.