Difference between revisions of "Development/Languages"

Jump to: navigation, search
(adding Lua bindings citation)
(Bindings Technologies and Embedding)
Line 22: Line 22:
 
* [[Development/Languages/Smoke|Smoke]] - Provides infrastructure which is used for creating bindings for multiple languages such as Ruby, C# and PHP.
 
* [[Development/Languages/Smoke|Smoke]] - Provides infrastructure which is used for creating bindings for multiple languages such as Ruby, C# and PHP.
  
Next to direct bindings to the standard APIs there are bindings for scripting specific applications. For more info see the [[Development/Languages/Kross|Kross]] page.
+
* [[Development/Languages/Kross|Kross]] - Provides embedded scripting for C++ applications. Multiple languages such as Python, Ruby, JavaScript, QtScript, Falcon and Java are supported.
  
 
==Support for Qt3 / KDE3==
 
==Support for Qt3 / KDE3==

Revision as of 17:44, 17 July 2008


Development/Languages


KDE supports several programming languages for KDE 4 development.

Stable and Mature

Support for these languages is mature, fully maintained and suitable for application development:

In Development

Support for these languages is still in development:

Bindings Technologies and Embedding

  • Smoke - Provides infrastructure which is used for creating bindings for multiple languages such as Ruby, C# and PHP.
  • Kross - Provides embedded scripting for C++ applications. Multiple languages such as Python, Ruby, JavaScript, QtScript, Falcon and Java are supported.

Support for Qt3 / KDE3



KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal