Qt Contributor Summit 2023 - Program: Difference between revisions
(TaskTree presentation) |
(Added links to docs and sources.) |
||
Line 23: | Line 23: | ||
|Jarek Kobus | |Jarek Kobus | ||
|Presentation | |Presentation | ||
|The 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 done in a declarative way. | The recipe on how to run the conglomerate of tasks is done in a declarative way. | ||
Line 30: | Line 30: | ||
The TaskTree is currently broadly used in the QtCreator, e.g. for running Locator filter, clang tool, and many more. | The TaskTree is currently broadly used in the QtCreator, e.g. for running Locator filter, clang tool, and many more. | ||
The TaskTree's implementation is already separated from the QtCreator specific code and may already serve as a general purpose solution outside of QtCreator. | The TaskTree's implementation is already [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 16:05, 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 done in a declarative way. The recipes are enclosed in value-type objects and may be copied and run many times or may be a part of a more general recipes. The TaskTree is currently broadly used in the QtCreator, e.g. for running Locator filter, clang tool, and many more. The TaskTree's implementation is already separated from the QtCreator specific code and may already serve as a general purpose solution outside of QtCreator. |