<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Scripting on dennogumi.org</title>
    <link>https://www.dennogumi.org/tags/scripting/</link>
    <description>Recent content in Scripting on dennogumi.org</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>&amp;copy; 2026 Einar under a CC-BY-SA 4.0 license. Some images are AI-generated. Header design by [Melissa Adkins](https://melissaadkins.com) with [assets from Freepik](https://freepik.com).</copyright>
    <lastBuildDate>Mon, 03 Aug 2009 18:23:26 +0000</lastBuildDate><atom:link href="https://www.dennogumi.org/tags/scripting/feed/atom.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Scripting languages and KDE</title>
      <link>https://www.dennogumi.org/2009/08/scripting-languages-and-kde/</link>
      <pubDate>Mon, 03 Aug 2009 18:23:26 +0000</pubDate>
      
      <guid>https://www.dennogumi.org/2009/08/scripting-languages-and-kde/</guid>
      <description>&lt;p&gt;Up to now, the main language in which KDE applications are developed is C++. This is a perfectly valid choice: however, at least for users that don&amp;rsquo;t have a computing background (I include myself in the list: I do science) C++ can be a rather steep requirement (although Hans, fellow staff member at the KDE Community forums, &lt;a href=&#34;http://hanswchen.wordpress.com&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;is doing a nice job in explaining his learning experience&lt;/a&gt;).&lt;/p&gt;&#xA;&lt;p&gt;Scripted language bindings (that have a lower barrier of entry) for KDE exist: on top of my memory I can list Python, Ruby, and C# (and I&amp;rsquo;ve probably missed a few). Despite that, the only official non-C++ programs that are in KDE&amp;rsquo;s SVN currently, including only what&amp;rsquo;s in the official modules, are system-config-printer-kde and printer-applet, which are written in PyKDE. This is quite striking to me, because the language bindings allow full access to the API in kdelibs, and thus allow the creation of applications with (theoretically) less effort on part of the writer. Yet, such applications, despite the bindings being rather mature, are lacking.&lt;/p&gt;</description>
      
    </item>
    
  </channel>
</rss>
