The Qt/QML User Story

At Tue Apr 17 04:09:07 CEST 2012 Alan Alpert started a flamewar about QML. Whoops. But the thread did reach an appropriate conclusion as to where the rants should go; put it on an aggregated blog. Since I forgot to do that back then, here’s an expanded version of the essay now. The content is still accurate, but I’ve added two more paragraphs on the end to elucidate it further.
Continue reading

Cross-Platform QML

I’ve been thinking a lot about cross-platform QML recently, and I’m about to email the dev list with a suggestion. But the conceptual background essay is here instead of in the mail this time. Hopefully this will help better organize the information – it certainly allowed me to go into much greater depth on the wider issue 🙂 .
Continue reading

Checkers as she is wrote

It’ll come as no surprise to anyone that I like writing QML games, my gitorious account is littered with the prototypes I’ve thrown up in a few hours for fun. I’ve done another one which has proved to be extra-large: about a full working day’s effort scattered across a couple of nights.https://github.com/416365416c/checkers has a QML checkers prototype, with Human-on-Human and VS AI modes. It was fun and educational, which is good because checkers isn’t a very interesting game otherwise 😉 .

Continue reading

QML Versioning

QML (and QtQuick) versioning is not the same as Qt versioning. This is understandably confusing for some people, so let me take the long-form approach and describe the what, why and how of QML versioning. Note: This is the essay version. The technical version with code snippets is in the docs where it should be. As an essay version it’s mostly “why”, for better answers to “what” clone the repository and look at the examples. For better answers to how clone and read the source code for the engine; qqmlengine.cpp contains fewer lines than this blog post 😉 .
Continue reading