#ProjectMerlin work continues, and so do progresses:
More info/details on it's official page here:
https://riscoscommunity.org/projects/risc-os-merlin/

#risc_os #riscos #kernel #rust #RustLanguage #OperatingSystem

#RISC_OS I've put together a presentation page for #ProjectMerlin, which also includes a real-time progress update widget. This is to help answer questions I've received from various people. Please note: I am doign this for fun, I am NOT trying to save #riscos .

https://riscoscommunity.org/projects/risc-os-merlin/

#rust #RustLanguage #operatingSystem #programming

RISC OS Merlin

Introducing Merlin: A Modern Kernel for a Classic Legacy., In the realm of operating systems, few hold the historical and architectural significance of RISC OS. Originally developed by Acorn for the ARM architecture in the 1980s, RISC OS pioneered a lightweight, fast, and responsive desktop experience on early ARM-based machines. While the modern computing landscape…

RISC OS Community
Redox OS with Rust gets X11 support!

Redox OS was an independent operating system that was written with Rust to give you performance while ensuring memory safety thanks to Rust and its goals. It’s a microkernel-based general pur…

Aptivi
Rust developers offered $20k for rav1d to reach C performance

The folks behind Rust-based AV1 video decoder rav1d are looking for developers to get it running as fast as its C-based cousin, dav1d.

Developer Tech News
Qui utilise IDE RustRover? Où un autre IDE similaire de jetbrains ? J'arrive pas à trouvé la solution à un problème technique lors de la commande "cargo build"!
#rust #RustRover jetbrains #rustlang #RustLanguage

Today's log for trying to get fiss (my Rust CLI for duplicating some of TaskWarrior's functionality using Forgejo issues) doing something useful. Tonight's goal is to get fiss list showing a list of issues to subscribe forge projects which no regards for filtering.

It's a weekday and I need to figure out how to assemble a weight machine, so hopefully this won't take wrong.

Narrator: Dylan was wrong, of course.

The rest will be unlisted.

#AmCoding #RustLanguage

Was tinkering with the Rust concept of 'forcing' a larger size integer type into a smaller size type* and I could not figure out why the compiler seemed to keep complaining even after I applied the suggested hint.

https://gist.github.com/rust-play/53ff3858f9fbdaf5d1dfbd9adaec7f3d

x + y is the return expression** and I needed to call try_into() on the whole thing and the following is (now) obviously calling it on the y.

x + y.try_into().unwrap()

So now this works...

(x + y).try_into().unwrap()

* - I would not program this way, trying to stuff something larger into something smaller, but just for the exercise of it

** - is 'expression' the correct term here?

#RustLanguage #programming

Code shared from the Rust Playground

Code shared from the Rust Playground. GitHub Gist: instantly share code, notes, and snippets.

Gist