Linked by vivainio on Thu 14th Oct 2010 11:31 UTC
KDE In his lengthy and interesting blog post covering the future of Plasma, KDE's Aaron Seigo proposes Qt Quick and QML (a declarative language that embeds JavaScript) as replacement of the Graphics View architecture currently used by Plasma. This holds a promise of massive speedups and cheap effects as all paint operations become candidates for OpenGL acceleration, contrary to the aging Graphics View architecture that is still stuck with various inefficiencies caused by the underlying QPainter approach. Expressiveness and easy programmability of QML is a nice bonus, of course.
Thread beginning with comment 445066
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[6]: ...
by TheGZeus on Thu 14th Oct 2010 15:30 UTC in reply to "RE[5]: ..."
TheGZeus
Member since:
2010-05-19

Now let me write plasmoids in PostScript, and your journey to the dark side will be complete.
NeWS for eh VER.

Reply Parent Score: 2

RE[7]: ...
by jgagnon on Thu 14th Oct 2010 15:44 in reply to "RE[6]: ..."
jgagnon Member since:
2008-06-24

Why not just use PDFs instead? :p

Wait, better idea, have the UI generated with Flash. ;)

Reply Parent Score: 2

RE[8]: ...
by TheGZeus on Fri 15th Oct 2010 19:10 in reply to "RE[7]: ..."
TheGZeus Member since:
2010-05-19

Well, considering you can write a plasmoid in JS, and have it rendered using alot of SVG, the main difference between that and Flash is the implementation of the ECMAScript+Vector Graphics, and that all the current Flash implementations are shite.
PS isn't a bad language, really; it's just that most people have only seen non-optimised generated code.
That's all that most people's use-case for PS need! Who cares if it takes twice as long to interpret? That's still milliseconds!

I think PS is a better language than JS, but I'm no mystical programming wizard. Just an opinionated weirdo with a ton of free time and interest.

Reply Parent Score: 1

RE[7]: ...
by oiaohm on Sat 16th Oct 2010 12:59 in reply to "RE[6]: ..."
oiaohm Member since:
2009-05-30

Now let me write plasmoids in PostScript, and your journey to the dark side will be complete.
NeWS for eh VER.


Ok TheGZeus where have you been. PostScript is a dieing breed. The printing stack on Linux and others is moving over to PDF. Now a PDF plasmoid could be scary.

Reply Parent Score: 1

RE[8]: ...
by TheGZeus on Sat 16th Oct 2010 16:41 in reply to "RE[7]: ..."
TheGZeus Member since:
2010-05-19

PDF is a better page-description method, indeed.
I'm talking about _real programming_.
What PS needs is libraries, and it doesn't need a graphics library, just a toolkit. Still a big project, but not unreasonable.
Need better implementations, though.

PS, again, I'm new-ish to programming, though I cut my teeth on Apple Logo on a //c in like '92 (yeah, my dad didn't understand how to deal with any changes to the family 486sx, so I couldn't install anything. I was relegated to that little green screen for any real fun).
Where have I been? Learning, and trying to learn from the mistakes of the past and compromising only when I must.
I get really intense when it comes to tech. To the point that I consider the *nix family of OSen basically "done". They do what they must do, they provide what they must to the programmers. The number of limitations isn't high compared to other systems, but the flexibility I want isn't there.
There's a big jump in difficulty from the garbage-collected 'scripting' languages that work on it (and elsewhere) to C(et al) which you need to alter the fundamentals of the OS, and you can't do that at run-time without terrifying hacks.
My workstations will run *nix. I'm not likely to hack much on them because I want my hands dirtier than that.

Edited 2010-10-16 16:48 UTC

Reply Parent Score: 1