Kross (software)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 212.202.201.251 (talk) at 15:26, 1 May 2007. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Template:Future software Kross will be the new scripting framework for KDE4, the next major release of the K Desktop Environment. Kross is designed to:

  • provide full scripting power for users of KDE applications, with a language of their own choice; and
  • make it easy for developers targeting the KDE platform to enable their application with support for multiple scripting languages (without themselves needing to be proficient in any of them).

The Kross scripting framework is not a scripting language itself. It merely serves to plug into KDE the support for other, already existing scripting languages. Currently supported are: Python, Ruby and (KDE)JavaScript. Addition of other scripting languages is made easy by the modular architecture of the framework.

Kross provides the following advantages over other approaches to enable scripting for desktop applications or desktop environments:

  • The user is free to pick and use his/her favorite language for the scripting efforts
  • The application developer does not need to know specifics about a scripting languages
  • Other scripting languages can be easily added by writing a module/plugin for Kross

Applications using Kross

External links