Our great sponsors
-
carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
slint
Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
Just skim the design document and you'll come away with several examples of things that can't be done just by extending C++
Other than nicer syntax, what does it improve over interesting attempts such as circle?
They come up with decent things. Keeping them alive, on the other hand...
For example, I'm a C++ developer, mostly using Qt. I know of former Qt-developers moving to create Slint, which is written in Rust, and offers C++ support. I also have seen people make bindings to Qt from Rust, and attempting to bridge both worlds. I think it's obvious that leveraging the C++ ecosystem can have its perks. But Rust is a language without intention to have first-class interoperability with C++. Carbon seems to have it.
On a related note, this is the language with value semantics that Dave Abrahams (creator of the strong, basic exception guarantee and in the Swift team for creating the language) has been creating: https://github.com/val-lang/val
Related posts
- Flutter seems to be having bad times internally
- I made a tool to easily type Malayalam on macOS (other Indian languages also supported)
- Google ha ucciso Golang. Con un colpo secco
- Google wants RISC-V to be a “tier-1” Android architecture
- Rust vs Golang: Coming from Python (I know technically it's not necessarily the right comparison)