While I've worked in several programming languages, I prefer Rust. It makes memory and concurrency safe. It is explicit and any side effects are controlled. Types are pretty good. Also, I love the community.
- scale-rs: libraries for productivity and ergonomics
- on hold:
- smart slices (ranging-rs/slicing-rs),
- smart ranges (ranging-rs/ranging-rs),
- heap and heapless functionality (ranging-rs/heappie),
- patterns on handling data in
no_std
(embedded-friendly) Rust (no_std_data), - cooperative allocation - only for pure safe applications (coop-rs/coop). Starting in December 2022.
no_std
libraries in Rust no_std_libs,- Present Markdown with Reveal.js (on GitHub Pages) present_markdown_reveal,
no_std
RNA slice patterns - a long-term set of 18 presentations: no_std_rna_slice_patterns_presentation, which I'll integrate into its related project no_std_data.
I'm open to long-term contracting and permanent positions. Extra points if it's open source.