203 private links
Topic addressed:
- Funding
- crates.io contributions and major updates
- Safety-Critical Rust Consortium
The primary objective of this group is to
support the responsible use of the Rust
programming language in safety-critical
software — systems whose failure can impact
human life or cause severe environmental or
property harm.
- Rust-C++ Interoperability Initiative
- Security Initiative (Public Key Infrastructure Model, Supply Chain Security, Token Security, Threat Modeling, Painter & Typomania tools)
- Infrastructure support
- Rust language Specification
Futur areas of focus: complete crates.io prevenance scans; federate distributed code review-publishing, admin functionnality for crates.io, improve crate signing & PKI with https://theupdateframework.io/, real-time results of crate security scanning)
Ferrocene is the open-source qualified Rust compiler toolchain for safety- and mission-critical. Qualified for automotive and industrial development.
About C and C++ standards; their evolution and the apparition of Rust as an online open-source collaboration and cross-platform language. How Rust features go from idea to stable. What is the reference documentation of Rust?
While for many users, a specification would just be “nice to have”, there are also Rust users for whom such a specification is absolutely necessary to be able to use Rust for the field they work in.
It’s good that we, the Rust project itself, own the language and the process for making changes to it. We just need to get better at documenting it, and could use some help.
Trouvé via https://www.bortzmeyer.org/whois-mobi.html
Cela peut être un bon entraînement de le réécrire en #rust #RIIR.
Oh wait https://gitlab.rd.nic.fr/afnic/code-samples/-/tree/main/API/Rust/src?ref_type=heads
A migration script in rust
The API seems simple as shown in the video https://youtu.be/ZbhzLP3vnkg
Outline:
Using a BKTree data structure to identify and correct typos
Writing the Business Logic to Perform Typo Corrections
Pulling from Redis and caching it with lazy_static!
Identifying english words (among others, BKTree Search for Non-Dictionary Words)
Webassembly components that can be reused in other programs 😲
The component standard is defined on https://github.com/WebAssembly/component-model/
This might be one of the unavoidable side quests if you are trying to tenaciously make a living from working on (and only on) open source. More than a year ago I wrote a blog post detailing my motivation for the things I have been doing and having a "grindset".
sharing, engaging with the community, enjoy programming again
A rust web app framework similar to Rails
A partial lisp-implementation in Rust.
I’m a bit biased, but IMHO writing a minimal lisp interpreter is a great project to learn a great variety of features of any programming language.
Since Rust 1.65:
let Some(user) = get_user() else {
return Err("No user".into());
};
The option can also be handled with .ok_or()
if it's recoverable.
The last solution is to use the match
statement.
Rust is the first language in a long tome being able to compete with C or C++.
Rust also built a market around it. Orner languages of the same category did not.