More languages in the Qt Project: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Category:QtCS2023 ==Session Summary== ==Session Owners== ==Notes==") |
|||
Line 2: | Line 2: | ||
==Session Summary== | ==Session Summary== | ||
The Role of language bindings in the future of Qt Ecosystem: | |||
- Current bindings - Python, Rust (KDAB), Java/Kotlin (QtJambi), Zig (QML) etc. | |||
- CXX-Qt | |||
- idea is to offload tasks to Rust rather than completely use Rust and QML. | |||
ie. only expose a subset | |||
Packaging | |||
- Use QtCreator templates to create Cargo crates in rust? | |||
ZIG | |||
- has templates for new projects | |||
- can easily use C functions without FFI bindings | |||
- fully supports cross compilation | |||
CARBON | |||
- time to look into other langauges to get into community | |||
Revision as of 14:26, 1 December 2023
Session Summary
The Role of language bindings in the future of Qt Ecosystem:
- Current bindings - Python, Rust (KDAB), Java/Kotlin (QtJambi), Zig (QML) etc.
- CXX-Qt
- idea is to offload tasks to Rust rather than completely use Rust and QML.
ie. only expose a subset
Packaging
- Use QtCreator templates to create Cargo crates in rust?
ZIG
- has templates for new projects
- can easily use C functions without FFI bindings
- fully supports cross compilation
CARBON
- time to look into other langauges to get into community