Qt Contributor Summit 2023 - Program: Difference between revisions
(Added links to docs and sources.) |
(Some corrections...) |
||
Line 24: | Line 24: | ||
|Presentation | |Presentation | ||
|The [https://doc-snapshots.qt.io/qtcreator-extending/taskingsolution-module.html TaskTree] can automatically manage the chain (or tree) of asynchronous tasks of mixed types. | |The [https://doc-snapshots.qt.io/qtcreator-extending/taskingsolution-module.html TaskTree] can automatically manage the chain (or tree) of asynchronous tasks of mixed types. | ||
The recipe on how to run the conglomerate of tasks is | The recipe on how to run the conglomerate of tasks is described in a declarative way in C++. | ||
The recipes are enclosed in value-type objects and may be | The recipes are enclosed in a copyable value-type objects and may be run many times, or be a part of a more general recipes. | ||
The TaskTree is currently broadly used in | The TaskTree is currently broadly used in QtCreator, e.g. for executing Locator filter, Clang tool, Autotests, and much more... | ||
The TaskTree's implementation is | The TaskTree's implementation is [[Https://github.com/qt-creator/qt-creator/tree/master/src/libs/solutions/tasking|separated from the QtCreator specific code]] and may already serve as a general purpose solution outside of QtCreator. | ||
|- | |- | ||
| | | |
Revision as of 20:33, 13 July 2023
Sessions
Please, add your sessions/talks/presentations to the table below.
Make sure to include a title, state your name, define its format, and write a short description.
Topic: write a brief title for your topic of discussion.
Speaker: Add the name of speaker(s) or session facilitator.
Format: is it a discussion, presentation, workshop or something else?
Summary: include here a brief summary of that is to be discussed.
It doesn't need to be a final version of what will be presented, but it's good to have an idea of the presentation's scope and general lines.
Topic | Speaker | Format | Summary |
---|---|---|---|
TaskTree | Jarek Kobus | Presentation | The TaskTree can automatically manage the chain (or tree) of asynchronous tasks of mixed types.
The recipe on how to run the conglomerate of tasks is described in a declarative way in C++. The recipes are enclosed in a copyable value-type objects and may be run many times, or be a part of a more general recipes. The TaskTree is currently broadly used in QtCreator, e.g. for executing Locator filter, Clang tool, Autotests, and much more... The TaskTree's implementation is [from the QtCreator specific code] and may already serve as a general purpose solution outside of QtCreator. |