Troll Technology (QT) Releases Scripting Language
OopChugALug writes "Troll Tech last night released a beta of QSA, which stands for QT Scripting Language for Applications.
Download here. As a business apps developer for a major financial institution's trading floor, I know the traders will love this. Hopefully, with QSA, I can get rid of Excel, and give the traders Spreadsheet widgets, with the flexibility of a 'VBA-like' scriptability to boot!"
Yes, yes, very likely!
Stumbling in the dark
I hear slavering of jaws
Eaten by a grue.
Not only is it yet another scripting language, there is no documentation on their site!
Joe
http://josephgrossberg.blogspot.com
Joe
http://www.joegrossberg.com
That's great news! Just today I was tasked with writing a cross-platform UI app for minimal cost. MFC works great on Windows but clearly isn't very portable. Java is the ultimate in portability, but this app needs some serious speed (it's a data-entry thing). I thought of GTK but I find that ugly (sorry, but I do). Eventually all I had left on the table was QT, but I'd hate to use a non-Free toolkit, so this is great news to me.
Err, I ment 'Troll Technology'. Sorry bout that. Can I have some mod points now?
'Lug, you aren't going to roll something out to your Trading Desk with "no support and no warranty"?
Are you?
Operator, give me the number for 911!
free, portable, many bindings
There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
wxWindows has native look and feel over all the supported platforms, not emulated, and has several scripting languages.
Nothing beats wxPython for what you want to do.
There is even wxLua (a very fast light scripting language) and wxBasic for the fanatics of that language.
We are Turing O-Machines. The Oracle is out there.
why not just make libs available to do what this language does for perl, python, etc.
Photos.
Troll(/.) {
case FP:
? FP[Rnd]
case Soviet:
reverse(HeadLine)
? "in soviet russia, $1 $2es you!"
case Ascii:
for (!filtered)
? Rand_Art
case ReadArticle:
restate(wrongly+inflammatoryDeclaration)
case !ReadArticle:
restate(wrongly+inflammatoryDeclaration)
case Beo:
? "imagine a beowulf cluster of $1"
case AYB:
? "All your $1 are belong to $2"
Keep your packets off my GNU/Girlfriend!
This just reaffirms my growing theory that software development is moving away from a science and becoming more of an art, as it becomes easier and the skills less brain-dependant.
Question
http://www.ironfroggy.com/
Yet Another Scripting Language!
Definitely what the *NIX world need...
http://www.trolltech.com/products/qsa/index.html
See the links to a data sheet and preliminary documentation
My quick intro: http://www.kuro5hin.org/story/2002/11/14/22741/791
A wiki entry written by David Ness: http://www.c2.com/cgi/wiki?KayLanguage
QT is not free if you want to do commercial applications.
Trolltech's Qt is free for use in commercial free software such as Red Hat's distribution of KDE, or any other boxed distribution of a GPL'd application.
Will I retire or break 10K?
But back to the PHP thing, PHP looks like perl and smells like perl but it ain't perl and if you try to pretend it is it doesn't work out way too much of the time. What does this scripting language look like, and why did we need another one? Why couldn't they have just plugged something good which already existed in to that place? Troll is determined to reinvent every wheel possible where gnome is trying to do things in the best of established ways, as far as I can tell. I don't use either any more (Devotee of XP on the desktop) so I'm not keeping up with every detail but that's my broad impression.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I did some benchmarks of KDE's javascript against Mozilla's implementation - KDE's javascript is ten times slower than Mozilla. Qt's javascript implementation can only be better.
On another topic, I wonder how TrollTech will handle C++ object destruction in Javascript. Qt relies on it heavily. Perhaps the QSA programmer will have to dispose of C++ wrapped objects explicitly?
I would rather have read of qt using rexx.
Push push call... snore.
Did you notice that QSA is ECMAScript (Javascript)?
GCJ+SWT is Free, cross platform (incl. Windows) gives a native look-and-feel GUI, is natively compiled (fast), but also allows for interpreted code. You can also extend your app with any number of scripting solutions (JavaScript (via rhino), Jython, scheme).
It's a nice solution. http://gcc.gnu.org/java and http://sources.redhat.com/rhug