23
Apr
Wow this week was productive. I added transparent Javascript Array to QStringList handling and transparent Javascript Date to Qt DateTime classes with the help of Harri. Rich added support for setting the application name off of the script, so things like config files, xmlgui, and standard icons work as they do in normal KDE apps. Slowly we are even gaining some users. Even one that is using it for a commercial product. I'm impressed.
Rich continues to work on the Qt only version, while I keep banging on odds and ends. I added a few helper functions that will streamline the XML generated bindings. I'm still playing way too much daleks, but hey its causing me to fix bugs in KJS too =)
Now on the horizon... zack and i have some evil KJSEmbed plans. Stay tuned... Gadgets and Javascript and other evilness will soon take over your desktop!
- geiseri's blog
- Login or register to post comments
- 597 reads
Comments
kopete will soon have...
a javascript plugin that will use KJSEmbed, it's in kdenetwork/kopete/plugins/javascript. I don't know anything about it, but it's there. :-)
i think...
jason was working on that one... not sure. i know with kopete it will allow for some nice addons like we can make in ksirc now... just without perl.
it would be neat to mix it with my kjs kicker applet, to make a kicker chat applet for kopete =)
Any plans to rename kjsembed?
I think that the name "KJSEmbed" implies that KJSEmbed would be primarily be used as a small embedding scripting language in C++ apps.. that doesn't seem to be it's primary use, or it's use at all... has it become a misnomer?
I think there is still time to rename it :-)
I second the idea of renaming
I second the idea of renaming it.. KJSEmbed is a horrible acronym. Hard to type and equally hard to pronounce.
Some funky name could help to get it more popular, geiseri ;)
not that i know of...
No we hope that 99.9% of the use will be applications wishing to embed Javascript automation into their applications.
Being able to write standalone applications is just an example of how powerful the bindings are. Its first goal is for embedding, but its ability allows it to be an independant platform...
as for names... the evil it has a name... but more later...