[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Using scripting languages for KDE4 main modules
From:       Boudewijn Rempt <boud () valdyas ! org>
Date:       2006-10-07 14:58:02
Message-ID: 200610071658.03067.boud () valdyas ! org
[Download RAW message or body]


On Saturday 07 October 2006 16:42, Aaron J. Seigo wrote:

>  - a LOT of people know it from such applications as the web

I see this assertion a lot, and I really don't know whether it's right. There 
are many web-people who have a little javascript -- but are they the people 
who want to write a script to automate something in KMail? I don't doubt that 
the majority of Quanta users know more Javascript than any other language 
except for php, but KWord users? Is javascript at all used outside webpages 
and OS X's desktop widgets?

The question is really: for whom do want to make our applications scriptable? 
Who are going to write the scripts? Scripters who provide something 
ready-made to users, corporate cubby-hole developers who are asked to fit the 
desktop to corporate guidelines and processes, ditto, but who need to plug in 
applications to company servers, users themselves who need an automated sheet 
generator for their role-playing game?

For plasma, it'll be the kind of scripter who is now writing superkaramba 
scripts to put on kde-apps, in the hope that there'll be users. Javascript 
will be his or her natural language since it's the same on OS X for the same 
kind of thing.

For KOffice we really need a Basic interpreter to slot into Kross: that's what 
office users are familiar with. But at the same time, to empower the largest 
number of users, we want to make it possible for every domain specialist who 
happens to use KOffice to use the language they already know.

And so on... But I think that it's not a question that's been well-researched 
enough.

-- 
Boudewijn Rempt 
http://www.valdyas.org/fading/index.cgi

[Attachment #3 (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic